<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://avisynth.nl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://avisynth.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asd</id>
		<title>Avisynth wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://avisynth.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asd"/>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Special:Contributions/Asd"/>
		<updated>2026-06-03T14:55:14Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.24</generator>

	<entry>
		<id>http://avisynth.nl/index.php/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Talk:Main_Page"/>
				<updated>2024-05-04T10:40:41Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Undo revision 13340 by 185.117.120.180 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Talk]]&lt;br /&gt;
==== 2.60 alpha ====&lt;br /&gt;
&lt;br /&gt;
''v.2.6.0 ST, 32-bit at SourceForge (still in alpha stage)''&lt;br /&gt;
&lt;br /&gt;
Shouldn't a note be put up to encourage people to get this version, something like (in StainlessS's words, [http://forum.doom9.org/showthread.php?p=1690445#post1690445 here]) &amp;lt;blockquote&amp;gt;''v2.6 is much better. If you don't like the alpha status, then just don't use 2.6 additional colorspaces or functions - 2.58 compatible stuff is considerably more stable.''&amp;lt;/blockquote&amp;gt; [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
(EDIT forgot to add four ~'s for auto-sig)&lt;br /&gt;
&lt;br /&gt;
-- -- --&lt;br /&gt;
&lt;br /&gt;
Yeah I've thought about doing something like this. Maybe create a page exclusively for AviSynth 2.6 info and add all possible references in hope of convincing people to use 2.6 over 2.5.8? &lt;br /&gt;
&lt;br /&gt;
*IanB: http://forum.doom9.org/showthread.php?p=1629125#post1629125 (note: this was written during the alpha4 phase, maybe some of the things mentioned no longer apply to alpha5?)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;As a 2.5.8 replacement 2.6.0 should be just as stable. It passes all current the 2.5 regression tests, while 2.5.8 fails a few due to bugs being fixed and test to expose them being added. Most problems show up in new code, so if you use the new 2.6 features, that is where you might expect to find problems. A lot of people are downloading 2.6. And the only 2.5 bug reports I seem to get are for things broken in 2.5.8 as well, the few 2.6 bug reports are to do with things like YV24 overlay and YV411 text painting.&lt;br /&gt;
&lt;br /&gt;
I have most of the API changes mapped out to cover hooks for expected features for 2.6.1 and 2.6.2 like extra colour spaces and threading so that 2.6 plugins won't need to be recompiled. I have a long standing bug in the cache from 2.5.7 that I am working on at present and I intend to do an Alpha 5 release when I finish and test that fix. If Alpha 5 stands up without any new bugs I will probably promote it to Release Candidate 1, i.e. 1st Beta release.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Doom9 thread:  [http://forum.doom9.org/showthread.php?t=168478 Which Avisynth version are you using?] - A poll which clearly shows that most people are using 2.6.&lt;br /&gt;
&lt;br /&gt;
I also have my own little rant on this very issue: http://forum.doom9.org/showthread.php?p=1684284#post1684284 - nothing of importance just frustrated that people are still using 2.5.8 and still have the audacity to complain.&lt;br /&gt;
&lt;br /&gt;
Regarding the wiki I never really did anything about it because I don't know what my limits are? I know it's a wiki but I also don't want to overstep any boundaries (if any). [[User:Reel.Deal|Reel.Deal]] 15:20, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:- yeah I know, editing the main page as a normal user requires chutzpah. [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Feel free to make changes, i will read and correct them if necessary. If you want to change something but you are not sure about it, just ask. You can also use the talk pages for such proposals [[User:Admin|Admin]] 16:56, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::OK I put something up there. Feel free to edit or roll back completely. [[User:Raffriff42|Raffriff42]] 21:51, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Avisynth Manual&amp;quot; ====&lt;br /&gt;
:...links to [[Internal filters]] - wth?? &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Interested? On this site, you can read [[more about AviSynth]], search the official [[Internal filters|AviSynth manual]], and browse the [[AviSynth FAQ]]. Or you can jump straight to pages listed below for downloading Avisynth.  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:&amp;quot;Internal filters&amp;quot; is a nice page and all, but it's not a Manual. I figured somebody made a typo and went to the [http://web.archive.org/ archive] to find where it went wrong. It seems Internal filters has been the link target for a long, long time - I had to go back to 2007 to find an [http://web.archive.org/web/20070704162253/http://avisynth.org/AviSynthManual &amp;quot;AviSynth Manual.&amp;quot;] It ain't much; it's mostly a list of filters. &lt;br /&gt;
&lt;br /&gt;
:Really, these days, the Main Page '''is''' the Manual - so I propose we revise any phrases like &amp;quot;browse the manual&amp;quot; to something more appropriate to the context - or simply delete references to the Manual altogether.&lt;br /&gt;
:[[User:Raffriff42|Raffriff42]] 05:53, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:...deleted reference to the Manual, also cleaned up the top nav bar. [[User:Raffriff42|Raffriff42]] 17:51, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====User pages====&lt;br /&gt;
:re ''User pages hosted on this site'', the listing on the main page is intended to be temporary. I have no idea how many user pages there are; they are hard to find unless you stumble across them, or else maybe drill down into the all of the [http://avisynth.nl/index.php?title=Special%3APrefixIndex&amp;amp;prefix=Template%3A&amp;amp;namespace=0 Author templates]. It would be nice to have an Authors category or better yet, a 'thank-you' page somewhere. It sounds like a lot of work though. If anyone has this info in spreadsheet form in would be a big help. [[User:Raffriff42|Raffriff42]] 18:08, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Not sure what you mean but there are only three authors who have a user page: http://avisynth.nl/index.php?title=Special:ListUsers&amp;amp;limit=100 . I don't know how to get a list of all users who edited at least one page. http://avisynth.nl/index.php/Special:ActiveUsers gives only the users who edited something in the last 30 days. Anyway most users are fake (i think but i'm not sure). They should be merged into a spam account. [[User:Admin|Admin]] 18:29, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::I mean Avisynth code or plugin authors, not Wiki authors in this case. If those are the only 3 then there's no need to do anything more. Thanks. [[User:Raffriff42|Raffriff42]] 19:01, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====OldWiki====&lt;br /&gt;
The [http://avisynth.org/oldwiki/ &amp;quot;Old Wiki&amp;quot; link] on the sidebar is dead; it should use [[:Template:OldWiki]] - or [http://web.archive.org/web/20100616111740/http://avisynth.org/oldwiki this link] directly. --[[User:Raffriff42|Raffriff42]] 13:26, 19 January 2016 (CET)&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Talk:Main_Page"/>
				<updated>2024-05-04T10:40:29Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Undo revision 13341 by 84.239.41.6 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Talk]]&lt;br /&gt;
==== 2.60 alpha ====&lt;br /&gt;
&lt;br /&gt;
''v.2.6.0 ST, 32-bit at SourceForge (still in alpha stage)''&lt;br /&gt;
&lt;br /&gt;
Shouldn't a note be put up to encourage people to get this version, something like (in StainlessS's words, [http://forum.doom9.org/showthread.php?p=1690445#post1690445 here]) &amp;lt;blockquote&amp;gt;''v2.6 is much better. If you don't like the alpha status, then just don't use 2.6 additional colorspaces or functions - 2.58 compatible stuff is considerably more stable.''&amp;lt;/blockquote&amp;gt; [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
(EDIT forgot to add four ~'s for auto-sig)&lt;br /&gt;
&lt;br /&gt;
-- -- --&lt;br /&gt;
&lt;br /&gt;
Yeah I've thought about doing something like this. Maybe create a page exclusively for AviSynth 2.6 info and add all possible references in hope of convincing people to use 2.6 over 2.5.8? &lt;br /&gt;
&lt;br /&gt;
*IanB: http://forum.doom9.org/showthread.php?p=1629125#post1629125 (note: this was written during the alpha4 phase, maybe some of the things mentioned no longer apply to alpha5?)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;As a 2.5.8 replacement 2.6.0 should be just as stable. It passes all current the 2.5 regression tests, while 2.5.8 fails a few due to bugs being fixed and test to expose them being added. Most problems show up in new code, so if you use the new 2.6 features, that is where you might expect to find problems. A lot of people are downloading 2.6. And the only 2.5 bug reports I seem to get are for things broken in 2.5.8 as well, the few 2.6 bug reports are to do with things like YV24 overlay and YV411 text painting.&lt;br /&gt;
&lt;br /&gt;
I have most of the API changes mapped out to cover hooks for expected features for 2.6.1 and 2.6.2 like extra colour spaces and threading so that 2.6 plugins won't need to be recompiled. I have a long standing bug in the cache from 2.5.7 that I am working on at present and I intend to do an Alpha 5 release when I finish and test that fix. If Alpha 5 stands up without any new bugs I will probably promote it to Release Candidate 1, i.e. 1st Beta release.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Doom9 thread:  [http://forum.doom9.org/showthread.php?t=168478 Which Avisynth version are you using?] - A poll which clearly shows that most people are using 2.6.&lt;br /&gt;
&lt;br /&gt;
I also have my own little rant on this very issue: http://forum.doom9.org/showthread.php?p=1684284#post1684284 - nothing of importance just frustrated that people are still using 2.5.8 and still have the audacity to complain.&lt;br /&gt;
&lt;br /&gt;
Regarding the wiki I never really did anything about it because I don't know what my limits are? I know it's a wiki but I also don't want to overstep any boundaries (if any). [[User:Reel.Deal|Reel.Deal]] 15:20, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:- yeah I know, editing the main page as a normal user requires chutzpah. [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Feel free to make changes, i will read and correct them if necessary. If you want to change something but you are not sure about it, just ask. You can also use the talk pages for such proposals [[User:Admin|Admin]] 16:56, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::OK I put something up there. Feel free to edit or roll back completely. [[User:Raffriff42|Raffriff42]] 21:51, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Avisynth Manual&amp;quot; ====&lt;br /&gt;
:...links to [[Internal filters]] - wth?? &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Interested? On this site, you can read [[more about AviSynth]], search the official [[Internal filters|AviSynth manual]], and browse the [[AviSynth FAQ]]. Or you can jump straight to pages listed below for downloading Avisynth.  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:&amp;quot;Internal filters&amp;quot; is a nice page and all, but it's not a Manual. I figured somebody made a typo and went to the [http://web.archive.org/ archive] to find where it went wrong. It seems Internal filters has been the link target for a long, long time - I had to go back to 2007 to find an [http://web.archive.org/web/20070704162253/http://avisynth.org/AviSynthManual &amp;quot;AviSynth Manual.&amp;quot;] It ain't much; it's mostly a list of filters. &lt;br /&gt;
&lt;br /&gt;
:Really, these days, the Main Page '''is''' the Manual - so I propose we revise any phrases like &amp;quot;browse the manual&amp;quot; to something more appropriate to the context - or simply delete references to the Manual altogether.&lt;br /&gt;
:[[User:Raffriff42|Raffriff42]] 05:53, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:...deleted reference to the Manual, also cleaned up the top nav bar. [[User:Raffriff42|Raffriff42]] 17:51, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====User pages====&lt;br /&gt;
:re ''User pages hosted on this site'', the listing on the main page is intended to be temporary. I have no idea how many user pages there are; they are hard to find unless you stumble across them, or else maybe drill down into the all of the [http://avisynth.nl/index.php?title=Special%3APrefixIndex&amp;amp;prefix=Template%3A&amp;amp;namespace=0 Author templates]. It would be nice to have an Authors category or better yet, a 'thank-you' page somewhere. It sounds like a lot of work though. If anyone has this info in spreadsheet form in would be a big help. [[User:Raffriff42|Raffriff42]] 18:08, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Not sure what you mean but there are only three authors who have a user page: http://avisynth.nl/index.php?title=Special:ListUsers&amp;amp;limit=100 . I don't know how to get a list of all users who edited at least one page. http://avisynth.nl/index.php/Special:ActiveUsers gives only the users who edited something in the last 30 days. Anyway most users are fake (i think but i'm not sure). They should be merged into a spam account. [[User:Admin|Admin]] 18:29, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::I mean Avisynth code or plugin authors, not Wiki authors in this case. If those are the only 3 then there's no need to do anything more. Thanks. [[User:Raffriff42|Raffriff42]] 19:01, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====OldWiki====&lt;br /&gt;
The [http://avisynth.org/oldwiki/ &amp;quot;Old Wiki&amp;quot; link] on the sidebar is dead; it should use [[:Template:OldWiki]] - or [http://web.archive.org/web/20100616111740/http://avisynth.org/oldwiki this link] directly. --[[User:Raffriff42|Raffriff42]] 13:26, 19 January 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Test, just a test ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[url=crmnetsurfing.ru]crmnetsurfing.ru[/url]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Talk:Main_Page"/>
				<updated>2024-05-04T10:40:17Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Undo revision 13343 by 149.40.50.50 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Talk]]&lt;br /&gt;
==== 2.60 alpha ====&lt;br /&gt;
&lt;br /&gt;
''v.2.6.0 ST, 32-bit at SourceForge (still in alpha stage)''&lt;br /&gt;
&lt;br /&gt;
Shouldn't a note be put up to encourage people to get this version, something like (in StainlessS's words, [http://forum.doom9.org/showthread.php?p=1690445#post1690445 here]) &amp;lt;blockquote&amp;gt;''v2.6 is much better. If you don't like the alpha status, then just don't use 2.6 additional colorspaces or functions - 2.58 compatible stuff is considerably more stable.''&amp;lt;/blockquote&amp;gt; [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
(EDIT forgot to add four ~'s for auto-sig)&lt;br /&gt;
&lt;br /&gt;
-- -- --&lt;br /&gt;
&lt;br /&gt;
Yeah I've thought about doing something like this. Maybe create a page exclusively for AviSynth 2.6 info and add all possible references in hope of convincing people to use 2.6 over 2.5.8? &lt;br /&gt;
&lt;br /&gt;
*IanB: http://forum.doom9.org/showthread.php?p=1629125#post1629125 (note: this was written during the alpha4 phase, maybe some of the things mentioned no longer apply to alpha5?)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;As a 2.5.8 replacement 2.6.0 should be just as stable. It passes all current the 2.5 regression tests, while 2.5.8 fails a few due to bugs being fixed and test to expose them being added. Most problems show up in new code, so if you use the new 2.6 features, that is where you might expect to find problems. A lot of people are downloading 2.6. And the only 2.5 bug reports I seem to get are for things broken in 2.5.8 as well, the few 2.6 bug reports are to do with things like YV24 overlay and YV411 text painting.&lt;br /&gt;
&lt;br /&gt;
I have most of the API changes mapped out to cover hooks for expected features for 2.6.1 and 2.6.2 like extra colour spaces and threading so that 2.6 plugins won't need to be recompiled. I have a long standing bug in the cache from 2.5.7 that I am working on at present and I intend to do an Alpha 5 release when I finish and test that fix. If Alpha 5 stands up without any new bugs I will probably promote it to Release Candidate 1, i.e. 1st Beta release.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Doom9 thread:  [http://forum.doom9.org/showthread.php?t=168478 Which Avisynth version are you using?] - A poll which clearly shows that most people are using 2.6.&lt;br /&gt;
&lt;br /&gt;
I also have my own little rant on this very issue: http://forum.doom9.org/showthread.php?p=1684284#post1684284 - nothing of importance just frustrated that people are still using 2.5.8 and still have the audacity to complain.&lt;br /&gt;
&lt;br /&gt;
Regarding the wiki I never really did anything about it because I don't know what my limits are? I know it's a wiki but I also don't want to overstep any boundaries (if any). [[User:Reel.Deal|Reel.Deal]] 15:20, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:- yeah I know, editing the main page as a normal user requires chutzpah. [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Feel free to make changes, i will read and correct them if necessary. If you want to change something but you are not sure about it, just ask. You can also use the talk pages for such proposals [[User:Admin|Admin]] 16:56, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::OK I put something up there. Feel free to edit or roll back completely. [[User:Raffriff42|Raffriff42]] 21:51, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Avisynth Manual&amp;quot; ====&lt;br /&gt;
:...links to [[Internal filters]] - wth?? &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Interested? On this site, you can read [[more about AviSynth]], search the official [[Internal filters|AviSynth manual]], and browse the [[AviSynth FAQ]]. Or you can jump straight to pages listed below for downloading Avisynth.  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:&amp;quot;Internal filters&amp;quot; is a nice page and all, but it's not a Manual. I figured somebody made a typo and went to the [http://web.archive.org/ archive] to find where it went wrong. It seems Internal filters has been the link target for a long, long time - I had to go back to 2007 to find an [http://web.archive.org/web/20070704162253/http://avisynth.org/AviSynthManual &amp;quot;AviSynth Manual.&amp;quot;] It ain't much; it's mostly a list of filters. &lt;br /&gt;
&lt;br /&gt;
:Really, these days, the Main Page '''is''' the Manual - so I propose we revise any phrases like &amp;quot;browse the manual&amp;quot; to something more appropriate to the context - or simply delete references to the Manual altogether.&lt;br /&gt;
:[[User:Raffriff42|Raffriff42]] 05:53, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:...deleted reference to the Manual, also cleaned up the top nav bar. [[User:Raffriff42|Raffriff42]] 17:51, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====User pages====&lt;br /&gt;
:re ''User pages hosted on this site'', the listing on the main page is intended to be temporary. I have no idea how many user pages there are; they are hard to find unless you stumble across them, or else maybe drill down into the all of the [http://avisynth.nl/index.php?title=Special%3APrefixIndex&amp;amp;prefix=Template%3A&amp;amp;namespace=0 Author templates]. It would be nice to have an Authors category or better yet, a 'thank-you' page somewhere. It sounds like a lot of work though. If anyone has this info in spreadsheet form in would be a big help. [[User:Raffriff42|Raffriff42]] 18:08, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Not sure what you mean but there are only three authors who have a user page: http://avisynth.nl/index.php?title=Special:ListUsers&amp;amp;limit=100 . I don't know how to get a list of all users who edited at least one page. http://avisynth.nl/index.php/Special:ActiveUsers gives only the users who edited something in the last 30 days. Anyway most users are fake (i think but i'm not sure). They should be merged into a spam account. [[User:Admin|Admin]] 18:29, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::I mean Avisynth code or plugin authors, not Wiki authors in this case. If those are the only 3 then there's no need to do anything more. Thanks. [[User:Raffriff42|Raffriff42]] 19:01, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====OldWiki====&lt;br /&gt;
The [http://avisynth.org/oldwiki/ &amp;quot;Old Wiki&amp;quot; link] on the sidebar is dead; it should use [[:Template:OldWiki]] - or [http://web.archive.org/web/20100616111740/http://avisynth.org/oldwiki this link] directly. --[[User:Raffriff42|Raffriff42]] 13:26, 19 January 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== Test, just a test ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[url=crmnetsurfing.ru]crmnetsurfing.ru[/url]&lt;br /&gt;
&lt;br /&gt;
== The best hemp products ==&lt;br /&gt;
&lt;br /&gt;
Worrisome canabis products has been somewhat the journey. As someone keen on spontaneous remedies, delving into the world of hemp has been eye-opening. From THC tinctures to hemp seeds and protein powder, I've explored a type of goods. In defiance of the confusion neighbourhood hemp, researching and consulting experts have helped pilot this burgeoning field. Comprehensive, my live with hemp has been favourable, contribution holistic well-being solutions and sustainable choices.&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Talk:Main_Page"/>
				<updated>2024-02-22T19:20:15Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Undo revision 13321 by 154.6.95.150 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Talk]]&lt;br /&gt;
==== 2.60 alpha ====&lt;br /&gt;
&lt;br /&gt;
''v.2.6.0 ST, 32-bit at SourceForge (still in alpha stage)''&lt;br /&gt;
&lt;br /&gt;
Shouldn't a note be put up to encourage people to get this version, something like (in StainlessS's words, [http://forum.doom9.org/showthread.php?p=1690445#post1690445 here]) &amp;lt;blockquote&amp;gt;''v2.6 is much better. If you don't like the alpha status, then just don't use 2.6 additional colorspaces or functions - 2.58 compatible stuff is considerably more stable.''&amp;lt;/blockquote&amp;gt; [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
(EDIT forgot to add four ~'s for auto-sig)&lt;br /&gt;
&lt;br /&gt;
-- -- --&lt;br /&gt;
&lt;br /&gt;
Yeah I've thought about doing something like this. Maybe create a page exclusively for AviSynth 2.6 info and add all possible references in hope of convincing people to use 2.6 over 2.5.8? &lt;br /&gt;
&lt;br /&gt;
*IanB: http://forum.doom9.org/showthread.php?p=1629125#post1629125 (note: this was written during the alpha4 phase, maybe some of the things mentioned no longer apply to alpha5?)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;As a 2.5.8 replacement 2.6.0 should be just as stable. It passes all current the 2.5 regression tests, while 2.5.8 fails a few due to bugs being fixed and test to expose them being added. Most problems show up in new code, so if you use the new 2.6 features, that is where you might expect to find problems. A lot of people are downloading 2.6. And the only 2.5 bug reports I seem to get are for things broken in 2.5.8 as well, the few 2.6 bug reports are to do with things like YV24 overlay and YV411 text painting.&lt;br /&gt;
&lt;br /&gt;
I have most of the API changes mapped out to cover hooks for expected features for 2.6.1 and 2.6.2 like extra colour spaces and threading so that 2.6 plugins won't need to be recompiled. I have a long standing bug in the cache from 2.5.7 that I am working on at present and I intend to do an Alpha 5 release when I finish and test that fix. If Alpha 5 stands up without any new bugs I will probably promote it to Release Candidate 1, i.e. 1st Beta release.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Doom9 thread:  [http://forum.doom9.org/showthread.php?t=168478 Which Avisynth version are you using?] - A poll which clearly shows that most people are using 2.6.&lt;br /&gt;
&lt;br /&gt;
I also have my own little rant on this very issue: http://forum.doom9.org/showthread.php?p=1684284#post1684284 - nothing of importance just frustrated that people are still using 2.5.8 and still have the audacity to complain.&lt;br /&gt;
&lt;br /&gt;
Regarding the wiki I never really did anything about it because I don't know what my limits are? I know it's a wiki but I also don't want to overstep any boundaries (if any). [[User:Reel.Deal|Reel.Deal]] 15:20, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:- yeah I know, editing the main page as a normal user requires chutzpah. [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Feel free to make changes, i will read and correct them if necessary. If you want to change something but you are not sure about it, just ask. You can also use the talk pages for such proposals [[User:Admin|Admin]] 16:56, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::OK I put something up there. Feel free to edit or roll back completely. [[User:Raffriff42|Raffriff42]] 21:51, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Avisynth Manual&amp;quot; ====&lt;br /&gt;
:...links to [[Internal filters]] - wth?? &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Interested? On this site, you can read [[more about AviSynth]], search the official [[Internal filters|AviSynth manual]], and browse the [[AviSynth FAQ]]. Or you can jump straight to pages listed below for downloading Avisynth.  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:&amp;quot;Internal filters&amp;quot; is a nice page and all, but it's not a Manual. I figured somebody made a typo and went to the [http://web.archive.org/ archive] to find where it went wrong. It seems Internal filters has been the link target for a long, long time - I had to go back to 2007 to find an [http://web.archive.org/web/20070704162253/http://avisynth.org/AviSynthManual &amp;quot;AviSynth Manual.&amp;quot;] It ain't much; it's mostly a list of filters. &lt;br /&gt;
&lt;br /&gt;
:Really, these days, the Main Page '''is''' the Manual - so I propose we revise any phrases like &amp;quot;browse the manual&amp;quot; to something more appropriate to the context - or simply delete references to the Manual altogether.&lt;br /&gt;
:[[User:Raffriff42|Raffriff42]] 05:53, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:...deleted reference to the Manual, also cleaned up the top nav bar. [[User:Raffriff42|Raffriff42]] 17:51, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====User pages====&lt;br /&gt;
:re ''User pages hosted on this site'', the listing on the main page is intended to be temporary. I have no idea how many user pages there are; they are hard to find unless you stumble across them, or else maybe drill down into the all of the [http://avisynth.nl/index.php?title=Special%3APrefixIndex&amp;amp;prefix=Template%3A&amp;amp;namespace=0 Author templates]. It would be nice to have an Authors category or better yet, a 'thank-you' page somewhere. It sounds like a lot of work though. If anyone has this info in spreadsheet form in would be a big help. [[User:Raffriff42|Raffriff42]] 18:08, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Not sure what you mean but there are only three authors who have a user page: http://avisynth.nl/index.php?title=Special:ListUsers&amp;amp;limit=100 . I don't know how to get a list of all users who edited at least one page. http://avisynth.nl/index.php/Special:ActiveUsers gives only the users who edited something in the last 30 days. Anyway most users are fake (i think but i'm not sure). They should be merged into a spam account. [[User:Admin|Admin]] 18:29, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::I mean Avisynth code or plugin authors, not Wiki authors in this case. If those are the only 3 then there's no need to do anything more. Thanks. [[User:Raffriff42|Raffriff42]] 19:01, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====OldWiki====&lt;br /&gt;
The [http://avisynth.org/oldwiki/ &amp;quot;Old Wiki&amp;quot; link] on the sidebar is dead; it should use [[:Template:OldWiki]] - or [http://web.archive.org/web/20100616111740/http://avisynth.org/oldwiki this link] directly. --[[User:Raffriff42|Raffriff42]] 13:26, 19 January 2016 (CET)&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Talk:Main_Page"/>
				<updated>2024-02-22T19:17:27Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Undo revision 13322 by 165.231.182.114 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Talk]]&lt;br /&gt;
==== 2.60 alpha ====&lt;br /&gt;
&lt;br /&gt;
''v.2.6.0 ST, 32-bit at SourceForge (still in alpha stage)''&lt;br /&gt;
&lt;br /&gt;
Shouldn't a note be put up to encourage people to get this version, something like (in StainlessS's words, [http://forum.doom9.org/showthread.php?p=1690445#post1690445 here]) &amp;lt;blockquote&amp;gt;''v2.6 is much better. If you don't like the alpha status, then just don't use 2.6 additional colorspaces or functions - 2.58 compatible stuff is considerably more stable.''&amp;lt;/blockquote&amp;gt; [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
(EDIT forgot to add four ~'s for auto-sig)&lt;br /&gt;
&lt;br /&gt;
-- -- --&lt;br /&gt;
&lt;br /&gt;
Yeah I've thought about doing something like this. Maybe create a page exclusively for AviSynth 2.6 info and add all possible references in hope of convincing people to use 2.6 over 2.5.8? &lt;br /&gt;
&lt;br /&gt;
*IanB: http://forum.doom9.org/showthread.php?p=1629125#post1629125 (note: this was written during the alpha4 phase, maybe some of the things mentioned no longer apply to alpha5?)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;As a 2.5.8 replacement 2.6.0 should be just as stable. It passes all current the 2.5 regression tests, while 2.5.8 fails a few due to bugs being fixed and test to expose them being added. Most problems show up in new code, so if you use the new 2.6 features, that is where you might expect to find problems. A lot of people are downloading 2.6. And the only 2.5 bug reports I seem to get are for things broken in 2.5.8 as well, the few 2.6 bug reports are to do with things like YV24 overlay and YV411 text painting.&lt;br /&gt;
&lt;br /&gt;
I have most of the API changes mapped out to cover hooks for expected features for 2.6.1 and 2.6.2 like extra colour spaces and threading so that 2.6 plugins won't need to be recompiled. I have a long standing bug in the cache from 2.5.7 that I am working on at present and I intend to do an Alpha 5 release when I finish and test that fix. If Alpha 5 stands up without any new bugs I will probably promote it to Release Candidate 1, i.e. 1st Beta release.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Doom9 thread:  [http://forum.doom9.org/showthread.php?t=168478 Which Avisynth version are you using?] - A poll which clearly shows that most people are using 2.6.&lt;br /&gt;
&lt;br /&gt;
I also have my own little rant on this very issue: http://forum.doom9.org/showthread.php?p=1684284#post1684284 - nothing of importance just frustrated that people are still using 2.5.8 and still have the audacity to complain.&lt;br /&gt;
&lt;br /&gt;
Regarding the wiki I never really did anything about it because I don't know what my limits are? I know it's a wiki but I also don't want to overstep any boundaries (if any). [[User:Reel.Deal|Reel.Deal]] 15:20, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:- yeah I know, editing the main page as a normal user requires chutzpah. [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Feel free to make changes, i will read and correct them if necessary. If you want to change something but you are not sure about it, just ask. You can also use the talk pages for such proposals [[User:Admin|Admin]] 16:56, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::OK I put something up there. Feel free to edit or roll back completely. [[User:Raffriff42|Raffriff42]] 21:51, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Avisynth Manual&amp;quot; ====&lt;br /&gt;
:...links to [[Internal filters]] - wth?? &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Interested? On this site, you can read [[more about AviSynth]], search the official [[Internal filters|AviSynth manual]], and browse the [[AviSynth FAQ]]. Or you can jump straight to pages listed below for downloading Avisynth.  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:&amp;quot;Internal filters&amp;quot; is a nice page and all, but it's not a Manual. I figured somebody made a typo and went to the [http://web.archive.org/ archive] to find where it went wrong. It seems Internal filters has been the link target for a long, long time - I had to go back to 2007 to find an [http://web.archive.org/web/20070704162253/http://avisynth.org/AviSynthManual &amp;quot;AviSynth Manual.&amp;quot;] It ain't much; it's mostly a list of filters. &lt;br /&gt;
&lt;br /&gt;
:Really, these days, the Main Page '''is''' the Manual - so I propose we revise any phrases like &amp;quot;browse the manual&amp;quot; to something more appropriate to the context - or simply delete references to the Manual altogether.&lt;br /&gt;
:[[User:Raffriff42|Raffriff42]] 05:53, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:...deleted reference to the Manual, also cleaned up the top nav bar. [[User:Raffriff42|Raffriff42]] 17:51, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====User pages====&lt;br /&gt;
:re ''User pages hosted on this site'', the listing on the main page is intended to be temporary. I have no idea how many user pages there are; they are hard to find unless you stumble across them, or else maybe drill down into the all of the [http://avisynth.nl/index.php?title=Special%3APrefixIndex&amp;amp;prefix=Template%3A&amp;amp;namespace=0 Author templates]. It would be nice to have an Authors category or better yet, a 'thank-you' page somewhere. It sounds like a lot of work though. If anyone has this info in spreadsheet form in would be a big help. [[User:Raffriff42|Raffriff42]] 18:08, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Not sure what you mean but there are only three authors who have a user page: http://avisynth.nl/index.php?title=Special:ListUsers&amp;amp;limit=100 . I don't know how to get a list of all users who edited at least one page. http://avisynth.nl/index.php/Special:ActiveUsers gives only the users who edited something in the last 30 days. Anyway most users are fake (i think but i'm not sure). They should be merged into a spam account. [[User:Admin|Admin]] 18:29, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::I mean Avisynth code or plugin authors, not Wiki authors in this case. If those are the only 3 then there's no need to do anything more. Thanks. [[User:Raffriff42|Raffriff42]] 19:01, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====OldWiki====&lt;br /&gt;
The [http://avisynth.org/oldwiki/ &amp;quot;Old Wiki&amp;quot; link] on the sidebar is dead; it should use [[:Template:OldWiki]] - or [http://web.archive.org/web/20100616111740/http://avisynth.org/oldwiki this link] directly. --[[User:Raffriff42|Raffriff42]] 13:26, 19 January 2016 (CET)&lt;br /&gt;
&lt;br /&gt;
== The paramount CBD products ==&lt;br /&gt;
&lt;br /&gt;
I gave cbd gummies a prove for the treatment of the primary time, and I'm amazed! They tasted excessive and provided a be under the impression that of calmness and relaxation. My emphasis melted away, and I slept better too. These gummies are a game-changer an eye to me, and I enthusiastically put forward them to anyone seeking spontaneous stress liberation and well-advised sleep.&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Talk:Main_Page</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Talk:Main_Page"/>
				<updated>2023-12-13T04:52:22Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Undo revision 13303 by 178.159.37.11 (talk) (spam)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Talk]]&lt;br /&gt;
==== 2.60 alpha ====&lt;br /&gt;
&lt;br /&gt;
''v.2.6.0 ST, 32-bit at SourceForge (still in alpha stage)''&lt;br /&gt;
&lt;br /&gt;
Shouldn't a note be put up to encourage people to get this version, something like (in StainlessS's words, [http://forum.doom9.org/showthread.php?p=1690445#post1690445 here]) &amp;lt;blockquote&amp;gt;''v2.6 is much better. If you don't like the alpha status, then just don't use 2.6 additional colorspaces or functions - 2.58 compatible stuff is considerably more stable.''&amp;lt;/blockquote&amp;gt; [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
(EDIT forgot to add four ~'s for auto-sig)&lt;br /&gt;
&lt;br /&gt;
-- -- --&lt;br /&gt;
&lt;br /&gt;
Yeah I've thought about doing something like this. Maybe create a page exclusively for AviSynth 2.6 info and add all possible references in hope of convincing people to use 2.6 over 2.5.8? &lt;br /&gt;
&lt;br /&gt;
*IanB: http://forum.doom9.org/showthread.php?p=1629125#post1629125 (note: this was written during the alpha4 phase, maybe some of the things mentioned no longer apply to alpha5?)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;As a 2.5.8 replacement 2.6.0 should be just as stable. It passes all current the 2.5 regression tests, while 2.5.8 fails a few due to bugs being fixed and test to expose them being added. Most problems show up in new code, so if you use the new 2.6 features, that is where you might expect to find problems. A lot of people are downloading 2.6. And the only 2.5 bug reports I seem to get are for things broken in 2.5.8 as well, the few 2.6 bug reports are to do with things like YV24 overlay and YV411 text painting.&lt;br /&gt;
&lt;br /&gt;
I have most of the API changes mapped out to cover hooks for expected features for 2.6.1 and 2.6.2 like extra colour spaces and threading so that 2.6 plugins won't need to be recompiled. I have a long standing bug in the cache from 2.5.7 that I am working on at present and I intend to do an Alpha 5 release when I finish and test that fix. If Alpha 5 stands up without any new bugs I will probably promote it to Release Candidate 1, i.e. 1st Beta release.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Doom9 thread:  [http://forum.doom9.org/showthread.php?t=168478 Which Avisynth version are you using?] - A poll which clearly shows that most people are using 2.6.&lt;br /&gt;
&lt;br /&gt;
I also have my own little rant on this very issue: http://forum.doom9.org/showthread.php?p=1684284#post1684284 - nothing of importance just frustrated that people are still using 2.5.8 and still have the audacity to complain.&lt;br /&gt;
&lt;br /&gt;
Regarding the wiki I never really did anything about it because I don't know what my limits are? I know it's a wiki but I also don't want to overstep any boundaries (if any). [[User:Reel.Deal|Reel.Deal]] 15:20, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:- yeah I know, editing the main page as a normal user requires chutzpah. [[User:Raffriff42|Raffriff42]] 05:34, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Feel free to make changes, i will read and correct them if necessary. If you want to change something but you are not sure about it, just ask. You can also use the talk pages for such proposals [[User:Admin|Admin]] 16:56, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::OK I put something up there. Feel free to edit or roll back completely. [[User:Raffriff42|Raffriff42]] 21:51, 20 August 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Avisynth Manual&amp;quot; ====&lt;br /&gt;
:...links to [[Internal filters]] - wth?? &lt;br /&gt;
&amp;lt;blockquote&amp;gt;Interested? On this site, you can read [[more about AviSynth]], search the official [[Internal filters|AviSynth manual]], and browse the [[AviSynth FAQ]]. Or you can jump straight to pages listed below for downloading Avisynth.  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:&amp;quot;Internal filters&amp;quot; is a nice page and all, but it's not a Manual. I figured somebody made a typo and went to the [http://web.archive.org/ archive] to find where it went wrong. It seems Internal filters has been the link target for a long, long time - I had to go back to 2007 to find an [http://web.archive.org/web/20070704162253/http://avisynth.org/AviSynthManual &amp;quot;AviSynth Manual.&amp;quot;] It ain't much; it's mostly a list of filters. &lt;br /&gt;
&lt;br /&gt;
:Really, these days, the Main Page '''is''' the Manual - so I propose we revise any phrases like &amp;quot;browse the manual&amp;quot; to something more appropriate to the context - or simply delete references to the Manual altogether.&lt;br /&gt;
:[[User:Raffriff42|Raffriff42]] 05:53, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:...deleted reference to the Manual, also cleaned up the top nav bar. [[User:Raffriff42|Raffriff42]] 17:51, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====User pages====&lt;br /&gt;
:re ''User pages hosted on this site'', the listing on the main page is intended to be temporary. I have no idea how many user pages there are; they are hard to find unless you stumble across them, or else maybe drill down into the all of the [http://avisynth.nl/index.php?title=Special%3APrefixIndex&amp;amp;prefix=Template%3A&amp;amp;namespace=0 Author templates]. It would be nice to have an Authors category or better yet, a 'thank-you' page somewhere. It sounds like a lot of work though. If anyone has this info in spreadsheet form in would be a big help. [[User:Raffriff42|Raffriff42]] 18:08, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Not sure what you mean but there are only three authors who have a user page: http://avisynth.nl/index.php?title=Special:ListUsers&amp;amp;limit=100 . I don't know how to get a list of all users who edited at least one page. http://avisynth.nl/index.php/Special:ActiveUsers gives only the users who edited something in the last 30 days. Anyway most users are fake (i think but i'm not sure). They should be merged into a spam account. [[User:Admin|Admin]] 18:29, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
:::I mean Avisynth code or plugin authors, not Wiki authors in this case. If those are the only 3 then there's no need to do anything more. Thanks. [[User:Raffriff42|Raffriff42]] 19:01, 21 September 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
====OldWiki====&lt;br /&gt;
The [http://avisynth.org/oldwiki/ &amp;quot;Old Wiki&amp;quot; link] on the sidebar is dead; it should use [[:Template:OldWiki]] - or [http://web.archive.org/web/20100616111740/http://avisynth.org/oldwiki this link] directly. --[[User:Raffriff42|Raffriff42]] 13:26, 19 January 2016 (CET)&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2023-05-19T15:03:51Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Add BlurDetect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 ImageSourceNV]&lt;br /&gt;
|CUDA accelerated plugin that uses the [https://docs.nvidia.com/cuda/nvjpeg/index.html nvJPEG API] to decode jpeg source files and convert their color space to YUV444.&lt;br /&gt;
|[[YUV444P8]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 Plugin]&lt;br /&gt;
|[https://github.com/ArturAlekseev Argaricolm]&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[PixelShiftPlus]]&lt;br /&gt;
| Set of functions to independently shift any RGB(A) or YUV(A) plane with subpixel precision.&lt;br /&gt;
| All colorspaces&lt;br /&gt;
| [[PixelShiftPlus|Script]]&lt;br /&gt;
| reel.deal&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20131111114822/http://www.nmm-hd.org/upload/get~ikKt5ZZhD94/AdaptDBMC_beta.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Deband|libplacebo_Deband]]&lt;br /&gt;
|Tunable debanding. Based on flash3kyuu, expanded to provide high quality by combining multiple debanding passes.&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect BlockDetect]&lt;br /&gt;
|Determines blockiness of frames.&lt;br /&gt;
|All 8-32 bit [[planar]] formats.&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dering]]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[Dering|C-Plugin]]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| {{Author/Leak}}, RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|[[WDFPlus]]&lt;br /&gt;
|Faster version of mirkosp's warpdering_faster script for AviSynth+.&lt;br /&gt;
|All 8-16 bit Y/YUV colorspaces, except YV411&lt;br /&gt;
|[https://github.com/Reel-Deal/AviSynthPlus-Scripts/blob/main/wdfplus.avsi Script]&lt;br /&gt;
|reel.deal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI3CL]]&lt;br /&gt;
| OpenCL implementation of eedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[EEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NNEDI3CL]]&lt;br /&gt;
| OpenCL implementation of nnedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[NNEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182407 SpotRemover]&lt;br /&gt;
|This script is designed to clean video from spots. Based on SpotLess script by StainlessS.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 DoomDelogo]&lt;br /&gt;
| DoomDelogo meant to be simpler and perform better than deKafka, s_ExLogo, x-Logo and similar.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 Script]&lt;br /&gt;
| VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| LogoNR&lt;br /&gt;
| Post-denoise filter for EraseLogo or [[DelogoHD]]. See [https://web.archive.org/web/20210915185704/https://www.nmm-hd.org/newbbs/viewtopic.php?t=649 discussion]&lt;br /&gt;
| All [[planar]] colorspaces&lt;br /&gt;
| [https://web.archive.org/web/20220702130736/https://pastebin.com/raw/qZBU3NQA Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bit planar Y/YUV&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DDCR]]&lt;br /&gt;
| A purely spatial dot crawl removal script for AviSynth+.&lt;br /&gt;
| all 8 bit Y/YUV colorspaces&lt;br /&gt;
| [[DDCR|Script]]&lt;br /&gt;
| Reel.Deal&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182532 Stab_Light]&lt;br /&gt;
|Another stabilization script; based on Stab3.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|[[sbr]]&lt;br /&gt;
|sbr is helper function to make a highpass on a blur's difference.&lt;br /&gt;
|All YUV [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
|[[sbr|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| MDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20160604213634/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe.html ColorKeyFrame]&lt;br /&gt;
| Linear interpolation of color correction with key frames. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe03.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-32bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20201020085042/https://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlendd Plugin]&lt;br /&gt;
| [https://web.archive.org/web/20201020085035/https://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8/16bit planar YUV&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlurDetect BlurDetect]&lt;br /&gt;
|Determines blurriness of frames.&lt;br /&gt;
|All 8-16 bit [[planar]] formats.&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlurDetect/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[neo_TMedian]]&lt;br /&gt;
|Temporal denoising filter that replaces every pixel with the median of its temporal neighbourhood. &lt;br /&gt;
|8-16 and 32-bit planar&lt;br /&gt;
|[[neo_TMedian|Plugin]]&lt;br /&gt;
|[https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|CropEven&lt;br /&gt;
|Script to crop evenly based on the dimensions given. It will crop the extra pixels off the bottom and right sides if the target resolution is odd. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1739589#post1739589 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|All [[planar]] colorspaces &lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|Padding&lt;br /&gt;
|Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|PadFFT&lt;br /&gt;
|A simple plugin to add borders evenly on each side. See [https://forum.doom9.org/showthread.php?p=1769503#post1769503 discussion]&lt;br /&gt;
|[[Y8]], [[YV12]]&lt;br /&gt;
|[https://web.archive.org/web/20221113033752if_/https://files.videohelp.com/u/223002/PaddFFT_dll_v0.02_20160604.zip Plugin]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|PadToMod&lt;br /&gt;
|Script to pad to a specified mod. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1746579#post1746579 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RoboCrop|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183453 ColorMatrixTransform]&lt;br /&gt;
|AviSynth+ plugin for applying a color matrix transform to 32 bit floating point clips.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[https://github.com/TomArrow/ColorMatrixTransform/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183990 LabConvert]&lt;br /&gt;
|AviSynth+ plugin to convert to LChab (derivative of LAB) color space and back for beautiful color manipulations. &lt;br /&gt;
|[[RGBPS]], [[YUV444PS]]&lt;br /&gt;
|[https://github.com/TomArrow/LabConvertAVS/releases/ Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
|[[AGM]]&lt;br /&gt;
|Uses an adaptive mask based on frame and pixels brightness to apply grain.&lt;br /&gt;
|All YUV [[planar]] colorspaces &lt;br /&gt;
|[[AGM|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=167217 Checker]&lt;br /&gt;
|Checkerboard combining filter.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://www.mediafire.com/?ewq8rc0aprzmk8r Plugin] /// [https://web.archive.org/web/20230206191644if_/https://files.videohelp.com/u/223002/checker.zip Archived]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184052 ChickenDream]&lt;br /&gt;
|Realistic film-grain rendering for AviSynth+.&lt;br /&gt;
|[[Y32]], [[RGBPS]]&lt;br /&gt;
|[https://github.com/EleonoreMizo/chickendream/releases Plugin]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrainPlus]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator for AviSynth+.&lt;br /&gt;
| All 8-16 bit Y/YUV colorspaces, except YV411 &lt;br /&gt;
| [[f3kgrainPlus|Script]]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
|[[RIFE]]&lt;br /&gt;
|Real-Time Intermediate Flow Estimation for Video Frame Interpolation.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[RIFE|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing SelectRangeEveryReversing]&lt;br /&gt;
|Modified version of the internal [[SelectRangeEvery]] filter, except every second range is reversed in direction. See [https://forum.doom9.org/showthread.php?t=183239 discussion] for more information.&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|Brightness&lt;br /&gt;
|Restore dark and bright zones.&lt;br /&gt;
|8-16 planar Y/YUV&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182411 Script]&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| ChangeColour&lt;br /&gt;
| Simple plugin to replace one specified color to another, see [https://forum.doom9.org/showthread.php?t=88727 discussion] for additional information.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [https://web.archive.org/web/20220322043620/https://files.videohelp.com/u/223002/changecolour01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs]. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[DGCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker DoViBaker]&lt;br /&gt;
|This AviSynth plugin reads the Base Layer, Enhancement Layer and RPU data from a profile 7 DolbyVision stream to create a clip with the DolbyVision data baked in.&lt;br /&gt;
|[[YUV444P16]], [[YUV420P16]]&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker/releases Plugin]&lt;br /&gt;
|[https://github.com/erazortt erazortt]&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/gradation Gradation]&lt;br /&gt;
|Gradation Curves filter for VirtualDub and AviSynth+ &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/magiblot/gradation/releases Plugin]&lt;br /&gt;
|[https://github.com/magiblot magiblot]&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld grayworld]&lt;br /&gt;
|Port of [https://ffmpeg.org/ffmpeg-filters.html#grayworld FFmpeg's grayworld] filter to AviSynth+. See [https://forum.doom9.org/showthread.php?t=183750 discussion]&lt;br /&gt;
|[[RGBPS]], [[RGBAPS]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Tonemap|libplacebo_Tonemap]]&lt;br /&gt;
|Dynamic HDR tone mapping, includes peak and scene-change detection, chroma-preserving (luma-only) tone mapping, highlight desaturation, dynamic exposure control and a variety of industry-standard EETFs including BT.2390. &lt;br /&gt;
|16-bit planar RGB or YUV444P16 &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[[Descale]]&lt;br /&gt;
|AviSynth+ filter to undo upscaling.&lt;br /&gt;
|All planar Y/YUV/RGB color formats&lt;br /&gt;
|[[Descale|Plugin]]&lt;br /&gt;
|[https://github.com/Frechdachs Frechdachs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar clips&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Resample|libplacebo_Resample]]&lt;br /&gt;
|High-quality, optimized upscaling and downscaling including support for polar filters (&amp;quot;Jinc&amp;quot;), anti-aliasing, anti-ringing and gamma correct scaling&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[w2xncnnvk]]&lt;br /&gt;
|[https://en.wikipedia.org/wiki/Waifu2x waifu2x] implemented in Vulkan.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[w2xncnnvk|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile SubImageFile]&lt;br /&gt;
|AviSynth+ plugin that renders image-based subtitles such as VOBSUB and PGS.&lt;br /&gt;
|[[RGB24]], [[Y8]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile/releases/ Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
|[[tcasFilter]]&lt;br /&gt;
|Renders TCAS subtitle effects.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[tcasFilter|Plugin]]&lt;br /&gt;
|milkyjing&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-10bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [https://github.com/Asd-g/AviSynth-TWriteAVI/releases Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[avs-mlrt]]&lt;br /&gt;
|This project provides AviSynth+ ML filter runtimes for variety of platforms. &lt;br /&gt;
|Y32, RGPS&lt;br /&gt;
|[[avs-mlrt|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183823 CTools]&lt;br /&gt;
|Includes various filters for IVTC, deinterlacing, denoising, dehalo and duplicate frames.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://github.com/CeppoTools/CTools/releases Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Shader|Shader]]&lt;br /&gt;
|Loads GLSL shaders written in mpv's .hook syntax.&lt;br /&gt;
|16-bit planar YUV&lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=162790 MinMax]&lt;br /&gt;
|Finds the min or max value in each line or column and then sets the entire line or column to that value. Only processes the luma (Y) plane.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[https://web.archive.org/web/20160610142230if_/http://latoninf.free.fr/div/minmax.7z Plugin]&lt;br /&gt;
|{{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://web.archive.org/web/20160606142540if_/http://www.tsp.person.dk/pop.zip Plugin]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV24]], 8-bit [[Planar]] RGB&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [[Waveform|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2023-05-18T10:38:47Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: AudioGraph color formats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 ImageSourceNV]&lt;br /&gt;
|CUDA accelerated plugin that uses the [https://docs.nvidia.com/cuda/nvjpeg/index.html nvJPEG API] to decode jpeg source files and convert their color space to YUV444.&lt;br /&gt;
|[[YUV444P8]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 Plugin]&lt;br /&gt;
|[https://github.com/ArturAlekseev Argaricolm]&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[PixelShiftPlus]]&lt;br /&gt;
| Set of functions to independently shift any RGB(A) or YUV(A) plane with subpixel precision.&lt;br /&gt;
| All colorspaces&lt;br /&gt;
| [[PixelShiftPlus|Script]]&lt;br /&gt;
| reel.deal&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20131111114822/http://www.nmm-hd.org/upload/get~ikKt5ZZhD94/AdaptDBMC_beta.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Deband|libplacebo_Deband]]&lt;br /&gt;
|Tunable debanding. Based on flash3kyuu, expanded to provide high quality by combining multiple debanding passes.&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect BlockDetect]&lt;br /&gt;
|Determines blockiness of frames.&lt;br /&gt;
|All 8-32 bit [[planar]] formats.&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dering]]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[Dering|C-Plugin]]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| {{Author/Leak}}, RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|[[WDFPlus]]&lt;br /&gt;
|Faster version of mirkosp's warpdering_faster script for AviSynth+.&lt;br /&gt;
|All 8-16 bit Y/YUV colorspaces, except YV411&lt;br /&gt;
|[https://github.com/Reel-Deal/AviSynthPlus-Scripts/blob/main/wdfplus.avsi Script]&lt;br /&gt;
|reel.deal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI3CL]]&lt;br /&gt;
| OpenCL implementation of eedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[EEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NNEDI3CL]]&lt;br /&gt;
| OpenCL implementation of nnedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[NNEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182407 SpotRemover]&lt;br /&gt;
|This script is designed to clean video from spots. Based on SpotLess script by StainlessS.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 DoomDelogo]&lt;br /&gt;
| DoomDelogo meant to be simpler and perform better than deKafka, s_ExLogo, x-Logo and similar.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 Script]&lt;br /&gt;
| VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| LogoNR&lt;br /&gt;
| Post-denoise filter for EraseLogo or [[DelogoHD]]. See [https://web.archive.org/web/20210915185704/https://www.nmm-hd.org/newbbs/viewtopic.php?t=649 discussion]&lt;br /&gt;
| All [[planar]] colorspaces&lt;br /&gt;
| [https://web.archive.org/web/20220702130736/https://pastebin.com/raw/qZBU3NQA Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bit planar Y/YUV&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DDCR]]&lt;br /&gt;
| A purely spatial dot crawl removal script for AviSynth+.&lt;br /&gt;
| all 8 bit Y/YUV colorspaces&lt;br /&gt;
| [[DDCR|Script]]&lt;br /&gt;
| Reel.Deal&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182532 Stab_Light]&lt;br /&gt;
|Another stabilization script; based on Stab3.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|[[sbr]]&lt;br /&gt;
|sbr is helper function to make a highpass on a blur's difference.&lt;br /&gt;
|All YUV [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
|[[sbr|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| MDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20160604213634/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe.html ColorKeyFrame]&lt;br /&gt;
| Linear interpolation of color correction with key frames. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe03.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-32bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20201020085042/https://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlendd Plugin]&lt;br /&gt;
| [https://web.archive.org/web/20201020085035/https://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8/16bit planar YUV&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[neo_TMedian]]&lt;br /&gt;
|Temporal denoising filter that replaces every pixel with the median of its temporal neighbourhood. &lt;br /&gt;
|8-16 and 32-bit planar&lt;br /&gt;
|[[neo_TMedian|Plugin]]&lt;br /&gt;
|[https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|CropEven&lt;br /&gt;
|Script to crop evenly based on the dimensions given. It will crop the extra pixels off the bottom and right sides if the target resolution is odd. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1739589#post1739589 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|All [[planar]] colorspaces &lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|Padding&lt;br /&gt;
|Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|PadFFT&lt;br /&gt;
|A simple plugin to add borders evenly on each side. See [https://forum.doom9.org/showthread.php?p=1769503#post1769503 discussion]&lt;br /&gt;
|[[Y8]], [[YV12]]&lt;br /&gt;
|[https://web.archive.org/web/20221113033752if_/https://files.videohelp.com/u/223002/PaddFFT_dll_v0.02_20160604.zip Plugin]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|PadToMod&lt;br /&gt;
|Script to pad to a specified mod. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1746579#post1746579 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RoboCrop|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183453 ColorMatrixTransform]&lt;br /&gt;
|AviSynth+ plugin for applying a color matrix transform to 32 bit floating point clips.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[https://github.com/TomArrow/ColorMatrixTransform/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183990 LabConvert]&lt;br /&gt;
|AviSynth+ plugin to convert to LChab (derivative of LAB) color space and back for beautiful color manipulations. &lt;br /&gt;
|[[RGBPS]], [[YUV444PS]]&lt;br /&gt;
|[https://github.com/TomArrow/LabConvertAVS/releases/ Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
|[[AGM]]&lt;br /&gt;
|Uses an adaptive mask based on frame and pixels brightness to apply grain.&lt;br /&gt;
|All YUV [[planar]] colorspaces &lt;br /&gt;
|[[AGM|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=167217 Checker]&lt;br /&gt;
|Checkerboard combining filter.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://www.mediafire.com/?ewq8rc0aprzmk8r Plugin] /// [https://web.archive.org/web/20230206191644if_/https://files.videohelp.com/u/223002/checker.zip Archived]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184052 ChickenDream]&lt;br /&gt;
|Realistic film-grain rendering for AviSynth+.&lt;br /&gt;
|[[Y32]], [[RGBPS]]&lt;br /&gt;
|[https://github.com/EleonoreMizo/chickendream/releases Plugin]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrainPlus]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator for AviSynth+.&lt;br /&gt;
| All 8-16 bit Y/YUV colorspaces, except YV411 &lt;br /&gt;
| [[f3kgrainPlus|Script]]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
|[[RIFE]]&lt;br /&gt;
|Real-Time Intermediate Flow Estimation for Video Frame Interpolation.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[RIFE|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing SelectRangeEveryReversing]&lt;br /&gt;
|Modified version of the internal [[SelectRangeEvery]] filter, except every second range is reversed in direction. See [https://forum.doom9.org/showthread.php?t=183239 discussion] for more information.&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|Brightness&lt;br /&gt;
|Restore dark and bright zones.&lt;br /&gt;
|8-16 planar Y/YUV&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182411 Script]&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| ChangeColour&lt;br /&gt;
| Simple plugin to replace one specified color to another, see [https://forum.doom9.org/showthread.php?t=88727 discussion] for additional information.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [https://web.archive.org/web/20220322043620/https://files.videohelp.com/u/223002/changecolour01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs]. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[DGCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker DoViBaker]&lt;br /&gt;
|This AviSynth plugin reads the Base Layer, Enhancement Layer and RPU data from a profile 7 DolbyVision stream to create a clip with the DolbyVision data baked in.&lt;br /&gt;
|[[YUV444P16]], [[YUV420P16]]&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker/releases Plugin]&lt;br /&gt;
|[https://github.com/erazortt erazortt]&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/gradation Gradation]&lt;br /&gt;
|Gradation Curves filter for VirtualDub and AviSynth+ &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/magiblot/gradation/releases Plugin]&lt;br /&gt;
|[https://github.com/magiblot magiblot]&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld grayworld]&lt;br /&gt;
|Port of [https://ffmpeg.org/ffmpeg-filters.html#grayworld FFmpeg's grayworld] filter to AviSynth+. See [https://forum.doom9.org/showthread.php?t=183750 discussion]&lt;br /&gt;
|[[RGBPS]], [[RGBAPS]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Tonemap|libplacebo_Tonemap]]&lt;br /&gt;
|Dynamic HDR tone mapping, includes peak and scene-change detection, chroma-preserving (luma-only) tone mapping, highlight desaturation, dynamic exposure control and a variety of industry-standard EETFs including BT.2390. &lt;br /&gt;
|16-bit planar RGB or YUV444P16 &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[[Descale]]&lt;br /&gt;
|AviSynth+ filter to undo upscaling.&lt;br /&gt;
|All planar Y/YUV/RGB color formats&lt;br /&gt;
|[[Descale|Plugin]]&lt;br /&gt;
|[https://github.com/Frechdachs Frechdachs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar clips&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Resample|libplacebo_Resample]]&lt;br /&gt;
|High-quality, optimized upscaling and downscaling including support for polar filters (&amp;quot;Jinc&amp;quot;), anti-aliasing, anti-ringing and gamma correct scaling&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[w2xncnnvk]]&lt;br /&gt;
|[https://en.wikipedia.org/wiki/Waifu2x waifu2x] implemented in Vulkan.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[w2xncnnvk|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile SubImageFile]&lt;br /&gt;
|AviSynth+ plugin that renders image-based subtitles such as VOBSUB and PGS.&lt;br /&gt;
|[[RGB24]], [[Y8]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile/releases/ Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
|[[tcasFilter]]&lt;br /&gt;
|Renders TCAS subtitle effects.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[tcasFilter|Plugin]]&lt;br /&gt;
|milkyjing&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-10bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [https://github.com/Asd-g/AviSynth-TWriteAVI/releases Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[avs-mlrt]]&lt;br /&gt;
|This project provides AviSynth+ ML filter runtimes for variety of platforms. &lt;br /&gt;
|Y32, RGPS&lt;br /&gt;
|[[avs-mlrt|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183823 CTools]&lt;br /&gt;
|Includes various filters for IVTC, deinterlacing, denoising, dehalo and duplicate frames.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://github.com/CeppoTools/CTools/releases Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Shader|Shader]]&lt;br /&gt;
|Loads GLSL shaders written in mpv's .hook syntax.&lt;br /&gt;
|16-bit planar YUV&lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=162790 MinMax]&lt;br /&gt;
|Finds the min or max value in each line or column and then sets the entire line or column to that value. Only processes the luma (Y) plane.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[https://web.archive.org/web/20160610142230if_/http://latoninf.free.fr/div/minmax.7z Plugin]&lt;br /&gt;
|{{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://web.archive.org/web/20160606142540if_/http://www.tsp.person.dk/pop.zip Plugin]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV24]], 8-bit [[Planar]] RGB&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [[Waveform|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</id>
		<title>AviSynth+ x64 plugins</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/AviSynth%2B_x64_plugins"/>
				<updated>2023-05-18T10:37:23Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: FillBorders 1.4.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;max-width:82em; min-width:42em;&amp;quot; &amp;gt;&lt;br /&gt;
{{AvsPlusHeader}}&amp;lt;div style=&amp;quot;max-width:62em&amp;quot; &amp;gt;&lt;br /&gt;
All listed plugins are the latest version unless stated otherwise. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Also take a look at the [http://avisynth.nl/index.php/Category:Plugins_x64 64-bit plugins category page].&amp;lt;/span&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;height:100px; width:100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=12%| Category&lt;br /&gt;
!width=12%| Filter&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=8%| Version&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=15%| Download&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[AddGrainC]]'''&lt;br /&gt;
|1.8.3&lt;br /&gt;
|[https://github.com/pinterf/AddGrainC/releases GitHub]&lt;br /&gt;
|&amp;lt;!--AddGrain v1.7.0 compiled with Intel C++ Compiler XE 14: [https://www.dropbox.com/s/y5ymzmgfzddw0pn/AddGrainC_1.7.0_x64.zip?dl=1 AddGrainC_1.7.0_x64.zip]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[AutoAdjust]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[http://latoninf.free.fr/d9/AA/AutoAdjust-v2.60.7z AutoAdjust-v2.60.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Crop&lt;br /&gt;
|'''[[AutoCrop]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://www.mediafire.com/download/mzddfmjjdyx/autocrop_3-14-2010.rar autocrop_3-14-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AutoOverlay]]'''&lt;br /&gt;
|0.2.1&lt;br /&gt;
|[https://github.com/introspected/AutoOverlay/releases GitHub]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[http://rationalqm.us/autoyuy2/autoyuy2.html AutoYUY2]'''&lt;br /&gt;
|4.0.0&lt;br /&gt;
|[https://github.com/jpsdr/AutoYUY2/releases GitHub]&lt;br /&gt;
|Compiled by jpsdr.&lt;br /&gt;
|-&lt;br /&gt;
|Averaging&lt;br /&gt;
|'''[[Average]]'''&lt;br /&gt;
|0.94&lt;br /&gt;
|[https://github.com/pinterf/Average/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AviSynthShader]]'''&lt;br /&gt;
|1.6.5&lt;br /&gt;
|[https://github.com/mysteryx93/AviSynthShader/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[AvsInpaint]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/pinterf/AvsInpaint/releases GitHub]&lt;br /&gt;
|Compiled with VS2019&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/Format Conversion&lt;br /&gt;
|'''[[avsresize]]'''&lt;br /&gt;
|r5&lt;br /&gt;
|[[avsresize|avsresize_r5.7z]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[AVSTP]]'''&lt;br /&gt;
|1.0.4&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/avstp-1.0.4.zip avstp-1.0.4.zip]&lt;br /&gt;
|v1.0.1: [http://www.dropbox.com/s/59urdlk19pz6l2p/avstp-1.0.1_x64.zip?dl=1 avstp-1.0.1_x64.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[aWarpSharp2]]'''&lt;br /&gt;
|2.0.1&lt;br /&gt;
|[https://github.com/jpsdr/aWarpSharpMT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=135855 BassAudio]'''&lt;br /&gt;
|2.4.10&lt;br /&gt;
|[https://www.sendspace.com/file/vwodyl BassAudio2410.7z] - [https://www.mediafire.com/download/0ydinsk5br3imgr/BassAudioSource24_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu - [https://www.un4seen.com/download.php?bass24 BASS audio library for Win64]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Bifrost]]'''&lt;br /&gt;
|2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-bifrost/releases/ GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Checkmate]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/checkmate/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[CLExpr]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/CLExpr/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Denoisers&lt;br /&gt;
|'''[[Cnr2]]&lt;br /&gt;
|2.6.1_avs26 &lt;br /&gt;
|[https://www.dropbox.com/s/9fiab3s5exi43h2/cnr2_v261-avs26.zip?dl=1 cnr2_v261-avs26.zip]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1771784#post1771784 Chikuzen].&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[CombMask]]'''&lt;br /&gt;
|2.0.0&lt;br /&gt;
|[https://github.com/Asd-g/CombMask/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|[https://github.com/DJATOM/CullResize CullResize]&lt;br /&gt;
|0.1&lt;br /&gt;
|[https://github.com/DJATOM/CullResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[DctFilter]]'''&lt;br /&gt;
|0.5.1&lt;br /&gt;
|[https://github.com/Asd-g/DCTFilter/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeBlock]]'''&lt;br /&gt;
|@9802e03&lt;br /&gt;
|[https://files.videohelp.com/u/223002/Avisynth-Deblock_299792458m_noAVX2req.7z Avisynth-Deblock_299792458m_noAVX2req.7z]&lt;br /&gt;
|299792458m: [https://github.com/299792458m/Avisynth-Deblock performance optimized version]; builds compiled with Intel C++ 19.2 without AVX2 requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Decomb]]'''&lt;br /&gt;
|5.2.4&lt;br /&gt;
|[https://www.dropbox.com/s/wdnkly9xun1skj4/decomb_5.2.4_x64.zip?dl=1 decomb_5.2.4_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeCross]]'''&lt;br /&gt;
|v2.0.0 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeCross/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeDot]]'''&lt;br /&gt;
|v1.2.1 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeDot/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Duplicate Frame Detectors &lt;br /&gt;
|'''[[DeDup]]'''&lt;br /&gt;
|0.17&lt;br /&gt;
|[https://drive.google.com/file/d/1L2vWFgMaGYnrOMV9mhxg7T8NIVnZZtVE/view?usp=sharing DeDup-0.17-20210227.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeFlicker]]'''&lt;br /&gt;
|0.6&lt;br /&gt;
|[https://github.com/pinterf/Deflicker/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[DeGrainMedian]]'''&lt;br /&gt;
|0.8.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/DeGrainMedian64.zip DeGrainMedian64.zip] - [http://members.optusnet.com.au/squid_80/sources/degrainmediansrc.zip source]&lt;br /&gt;
|Compiled by squid_80&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter.htm DeJitter]'''&lt;br /&gt;
|14 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter64.7z DeJitter64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[Delogo]]'''&lt;br /&gt;
|0.05a&lt;br /&gt;
|[http://www.dropbox.com/s/5t3p2gh4znsjxpc/delogo_avs%2B.zip?dl=1 delogo_avs+.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[DelogoHD]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/msg7086/DelogoHD/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[dfttest]]'''&lt;br /&gt;
|1.9.6&lt;br /&gt;
|[https://github.com/pinterf/dfttest/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=170237 DGDecIM] '''&lt;br /&gt;
|b50&lt;br /&gt;
|[http://rationalqm.us/dgdecim/dgdecim_b50.zip dgdecim_b50.zip]&lt;br /&gt;
|Requires license from DGDecNV&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecNV]]'''&lt;br /&gt;
|245&lt;br /&gt;
|[http://rationalqm.us/dgdecnv/binaries/ dgdecnv_245.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecode]]'''&lt;br /&gt;
|2.0.0.7&lt;br /&gt;
|[https://www.rationalqm.us/dgmpgdec/ dgmpgdec2007.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[Dither]]'''&lt;br /&gt;
|1.28.0&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/dither-1.28.0.zip dither-1.28.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DSS2mod]]'''&lt;br /&gt;
|2.0.0.13&lt;br /&gt;
|[https://web.archive.org/web/20160224130625/https://filetea.me/t1siAfoCvW5Sy2d2BbRx2WBjg/dl avss_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[EdgeFixer]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/sekrit-twc/EdgeFixer/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[EEDI2]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-EEDI2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[eedi3|EEDI3]]'''&lt;br /&gt;
|0.9.2.3&lt;br /&gt;
|[https://github.com/pinterf/EEDI3/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[EffectsPlus]]'''&lt;br /&gt;
|25 June 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/EffectsPlus/EffectsPlus.7z EffectsPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ExactDedup]]'''&lt;br /&gt;
|0.06&lt;br /&gt;
|[https://archive.org/download/exactdedup/ExactDedup_25%2626_x86_x64_dll_v0-06_20190215.zip ExactDedup_25&amp;amp;26_x86_x64_dll_v0-06_20190215.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[ExInpaint]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://web.archive.org/web/20210728000419if_/https://files.videohelp.com/u/223002/ExInpaint_x86_x64.7z ExInpaint_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[f3kdb]]'''&lt;br /&gt;
|1.5.1&lt;br /&gt;
|[https://web.archive.org/web/20170913010149if_/https://www.nmm-hd.org/upload/get~arIyHEnxIS8/flash3kyuu_deband_1.5.1_x64.7z flash3kyuu_deband_1.5.1_x64.7z]&lt;br /&gt;
|v2.0 prerelease (b98d6bc x86/x64): [https://web.archive.org/web/20150503191218/https://www.nmm-hd.org/upload/get~NfiLlgo1pX8/f3kdb-b98d6bc.rar f3kdb-b98d6bc.rar] - compiled with Intel C++ Compiler 2013. [https://web.archive.org/web/20160414135351/http://www.nmm-hd.org/upload/get~jW8DJGBDJro/f3kdb-rev410.7z f3kdb-rev410.7z] - compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[FCBI]]'''&lt;br /&gt;
|1.0.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FCBI/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[FFmpegSource]]'''&lt;br /&gt;
|2.23.1&lt;br /&gt;
|[https://github.com/FFMS/ffms2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DFilter]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[https://github.com/pinterf/fft3dfilter/releases GitHub]&lt;br /&gt;
|10-16bits/float support. Needs the [http://www.fftw.org/install/windows.html 64-bit &amp;lt;tt&amp;gt;libfftw3f-3.dll&amp;lt;/tt&amp;gt;] to be in your System32 directory.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DGPU]]'''&lt;br /&gt;
|0.8.6&lt;br /&gt;
|[https://github.com/pinterf/FFT3dGPU/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[FieldHint]]'''&lt;br /&gt;
|0.11 &lt;br /&gt;
|[https://www.mediafire.com/download/ynkidzz4joz/fieldhint.rar fieldhint.rar]&lt;br /&gt;
|Compiled by Joshy D. Note&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[FillBorders]]'''&lt;br /&gt;
|1.4.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FillBorders/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FluxSmooth]]'''&lt;br /&gt;
|1.4&lt;br /&gt;
|[https://github.com/pinterf/FluxSmooth/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[FrameRateConverter]]'''&lt;br /&gt;
|1.2.1&lt;br /&gt;
|[https://github.com/mysteryx93/FrameRateConverter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[FredAverage]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://web.archive.org/web/20200522181936if_/https://files.videohelp.com/u/223002/FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=169651 FRIMSource]'''&lt;br /&gt;
|1.27&lt;br /&gt;
|[https://drive.google.com/file/d/0BymRNDHq74DEbUVsQ0NwSGJqdUU FRIM_x64_version_1.27.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[Fusion]]'''&lt;br /&gt;
|5th March 2013&lt;br /&gt;
|[http://horman.net/avisynth/download/fusionx64.zip fusionx64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[GamMac]]'''&lt;br /&gt;
|1.10&lt;br /&gt;
|[https://web.archive.org/web/20200522183019if_/https://files.videohelp.com/u/223002/GamMac_x86_x64_v1.10_dll_20180615.zip GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[GradFun2db]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://web.archive.org/web/20200522222211if_/https://files.videohelp.com/u/223002/gradfun2db_3-29-2010.rar gradfun2db_3-29-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[Grid]]'''&lt;br /&gt;
|21 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[GRunT]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/pinterf/GRunT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Uncategorized &lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/HealDeadPixels HealDeadPixels]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRCore]'''&lt;br /&gt;
|1.1.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRCore.7z HDRCore.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRMatrix]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRMatrix.7z HDRMatrix.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRNoise]'''&lt;br /&gt;
|1.2.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRNoise.7z HDRNoise.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener &lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRSharp]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRSharp.7z HDRSharp.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[hqdn3dY]]'''&lt;br /&gt;
|v1.0.4&lt;br /&gt;
|[https://web.archive.org/web/20200913172356if_/https://files.videohelp.com/u/223002/Hqdn3dY-1.0.4.7z Hqdn3dY-1.0.4.7z]&lt;br /&gt;
|Modified by Rean.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[IT|IT_YV12]]'''&lt;br /&gt;
|0103_width8K&lt;br /&gt;
|[https://www.dropbox.com/s/002p6yed7dzi8f3/IT_YV12_0103_width8K.zip?dl=1 IT_YV12_0103_width8K.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[Its]]'''&lt;br /&gt;
|r8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[JincResize]]'''&lt;br /&gt;
|v2.1.2&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-JincResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/KelvinColorShift KelvinColorShift]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[KNLMeansCL]]'''&lt;br /&gt;
|1.1.1e&lt;br /&gt;
|[https://github.com/pinterf/KNLMeansCL/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[LSMASHSource]]'''&lt;br /&gt;
|&lt;br /&gt;
|{{Plugin/LSMASHSource}}&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose &lt;br /&gt;
|'''[[manyPlus]]'''&lt;br /&gt;
|9 June 2021&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/manyPlus/manyPlus.7z manyPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''MaskCrop'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 MaskCrop0.1.2.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[MaskTools2]]'''&lt;br /&gt;
|2.2.26&lt;br /&gt;
|[https://github.com/pinterf/masktools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Levels and Chroma&lt;br /&gt;
|'''[[MatchHistogram]]'''&lt;br /&gt;
|2.1.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-MatchHistogram/releases GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[MedianBlur2]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/MedianBlur2/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]'''&lt;br /&gt;
|1.1.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/MipSmooth64.zip MipSmooth64.zip] - [http://members.optusnet.com.au/squid_80/sources/mipsmooth64src.zip source]&lt;br /&gt;
|Compiled by squid_80 - [https://forum.doom9.org/showthread.php?t=64940 discussion thread]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[MosquitoNR]]'''&lt;br /&gt;
|0.20&lt;br /&gt;
|[https://github.com/pinterf/MosquitoNR/releases/ GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[movePlus]]'''&lt;br /&gt;
|9 Apr 2018&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/movePlus/movePlus.7z movePlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[MPEG2DecPlus]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[MSharpen]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/msharpen/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[MVTools]]'''&lt;br /&gt;
|2.7.44&lt;br /&gt;
|[https://github.com/pinterf/mvtools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[NicAudio]]'''&lt;br /&gt;
|2.0.6&lt;br /&gt;
|[https://www.dropbox.com/s/lroqakipuoqnzby/NicAudio2.0.5_x64.zip?dl=1 NicAudio2.0.5_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam.html NirMalam]'''&lt;br /&gt;
|17 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam64.7z NirMalam64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[nnedi3]]'''&lt;br /&gt;
|0.9.4.51&lt;br /&gt;
|[https://github.com/jpsdr/NNEDI3/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[PlanarTools]]'''&lt;br /&gt;
|0.3.0&lt;br /&gt;
|[https://github.com/chikuzen/PlanarTools/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[PointSize]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/Orum/PointSize/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[RawSource26|RawSourcePlus]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/RawSource_2.6x/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ReduceFlicker]]'''&lt;br /&gt;
|0.1.0&lt;br /&gt;
|[https://github.com/Asd-g/ReduceFlicker/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Range Processing&lt;br /&gt;
|'''[[RemapFrames]]'''&lt;br /&gt;
|0.4.1-avs26&lt;br /&gt;
|[https://www.dropbox.com/s/6830ri3btc5crfp/RemapFrames-0.4.1-avs26.zip?dl=1 RemapFrames-0.4.1-avs26.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[RemoveDirt]]'''&lt;br /&gt;
|0.9.3&lt;br /&gt;
|[https://github.com/pinterf/RemoveDirt/releases GitHub]&lt;br /&gt;
|VS2019 and clang builds&lt;br /&gt;
|-	&lt;br /&gt;
| Degrainer	&lt;br /&gt;
|'''[[RemoveGrainHD]]'''	&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://github.com/pinterf/RemoveGrainHD/releases GitHub]	&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[ResampleHQ]]'''&lt;br /&gt;
|r349&lt;br /&gt;
|[https://web.archive.org/web/20200522183237if_/https://files.videohelp.com/u/223002/ResampleHQ_r349_110905.7z ResampleHQ_r349_110905.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. Compiled by [https://forum.doom9.org/showthread.php?p=1722300#post1722300 l33tmeatwad] [https://forum.doom9.org/showthread.php?p=1722117#post1722117]. Older version: [https://sourceforge.net/projects/int64/files/ResampleHQ/ResampleHQ-v6.zip/download ResampleHQ-v6.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[RgTools]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/RgTools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Borders and Cropping&lt;br /&gt;
|'''[[RoboCrop]]'''&lt;br /&gt;
|1.13&lt;br /&gt;
|[https://web.archive.org/web/20200522014141if_/https://files.videohelp.com/u/223002/RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Antialiasing&lt;br /&gt;
|'''[[SangNom2]]'''&lt;br /&gt;
|0.5.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SangNom2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[SCXvidMask]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://github.com/tp7/SCXvidMask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Resize&lt;br /&gt;
|'''[[SimpleResize]]'''&lt;br /&gt;
|0.3.5&lt;br /&gt;
|[https://drive.google.com/file/d/1laqsJCOkOwc1KD85d3Ymw-nzzZLa3BQK SimpleResize-0.3.5.7z]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 10)&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[SmoothAdjust]]'''&lt;br /&gt;
|3.2&lt;br /&gt;
|[http://latoninf.free.fr/d9/SA/SmoothAdjust-v3.20.7z SmoothAdjust-v3.20.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD]]'''&lt;br /&gt;
|0.0.9pre2&lt;br /&gt;
|[http://www.dropbox.com/s/va45bi7k09t71pk/SmoothD_x64.zip?dl=1 SmoothD_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD2]]'''&lt;br /&gt;
|1.0.a3&lt;br /&gt;
|[https://www.dropbox.com/s/ui8chlbzopuqs5a/SmoothD2-a3_x64.zip?dl=1 SmoothD2-a3_x64.zip]&lt;br /&gt;
|Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&lt;br /&gt;
|-&lt;br /&gt;
|Spatial Denoisers&lt;br /&gt;
|'''[[SmoothUV2]]'''&lt;br /&gt;
| 4.4.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Spectrogram]]'''&lt;br /&gt;
|r7&lt;br /&gt;
|[https://drive.google.com/open?id=1HPxU8J6udAs_1VEWhdKvKFWdWncTCGXs Spectrogram_r7.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017. &lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[SVPflow]]'''&lt;br /&gt;
|4.2.0.142&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TBilateral]]'''&lt;br /&gt;
|0.9.11&lt;br /&gt;
|[https://web.archive.org/web/20200522182801if_/https://files.videohelp.com/u/223002/TBilateral_0911_32_64.7z TBilateral_0911_32_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TCannyMod]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/TCannyMod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TColorMask]]'''&lt;br /&gt;
|1.2.2&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-tcolormask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[TComb]]'''&lt;br /&gt;
|2.3&lt;br /&gt;
|[https://github.com/pinterf/TComb/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''TCPDeliver'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/DJATOM/TCPDeliver/releases GitHub] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[TDeint]]'''&lt;br /&gt;
|1.8 &lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TEMmod]]'''&lt;br /&gt;
|0.2.2 &lt;br /&gt;
|[https://github.com/Asd-g/TEMmod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[TIVTC]]'''&lt;br /&gt;
|v1.0.25&lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deflicker&lt;br /&gt;
|'''[http://www.zhitenev.com/avisynth/TimeLapseDF/ TimeLapseDF]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[http://www.zhitenev.com/avisynth/TimeLapseDF/x64/TimeLapseDF64.dll TimeLapseDF64.dll]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMaskCleaner]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/tmaskcleaner/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMM2]]'''&lt;br /&gt;
|0.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TMM2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TNLMeans]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/TNLMeans/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TTempSmooth]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://www.mediafire.com/download/zv0jm3mtmzf/TTempSmooth_3-20-2010.rar TTempSmooth_3-20-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Effects&lt;br /&gt;
|'''[[TxPlus]]'''&lt;br /&gt;
|8 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/TxPlus/TxPlus.7z TxPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpeners&lt;br /&gt;
|'''[https://github.com/299792458m/UnsharpHQmod UnsharpHQmod]'''&lt;br /&gt;
|@dacebe3&lt;br /&gt;
|[https://drive.google.com/file/d/13jrDXS12jYWaveJzLtD-AmYiE3dKE3n6/view?usp=sharing UnsharpHQmod_dacebe3_fp.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[VapourSource]]'''&lt;br /&gt;
|0.1.1&lt;br /&gt;
|[https://github.com/DJATOM/VapourSource/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[VagueDenoiser]]'''&lt;br /&gt;
|0.35.1&lt;br /&gt;
|[https://web.archive.org/web/20191106173119if_/http://www.iol.ie/%7Eschubert/gas/VagueDenoiser_0351_64.7z VagueDenoiser_0351_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[VariableBlur]]'''&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://web.archive.org/web/20200612193533if_/https://files.videohelp.com/u/223002/variableblur0.7_x86_x64.7z variableblur0.7_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[ViewAudio]]'''&lt;br /&gt;
|0.3.01 &lt;br /&gt;
|[https://www.mediafire.com/download/iyeo4xjlm87hjwq/ViewAudio_x64.7z ViewAudio_x64.7z] - [https://www.mediafire.com/download/81kg55yaiqp1nxc/ViewAudio0301_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Vinverse]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://github.com/Asd-g/vinverse/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2022.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[VSFilterMod]]'''&lt;br /&gt;
|r5.2.2&lt;br /&gt;
|[https://github.com/sorayuki/VSFilterMod/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed]'''&lt;br /&gt;
|23 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed64.7z Watershed64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Waveform]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://www.dropbox.com/s/ufkw5w0nn79qzd5/waveform.zip?dl=1 waveform.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1751960#post1751960 `Orum].&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=172966 xNLMeans]'''&lt;br /&gt;
|0.03&lt;br /&gt;
|[https://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip xNLMeans_0.03_20160324.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[xy-VSFilter]]'''&lt;br /&gt;
|v3.2.0.804&lt;br /&gt;
|[https://github.com/pinterf/xy-VSFilter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[yadifmod2]]'''&lt;br /&gt;
|0.2.5&lt;br /&gt;
|[https://github.com/Asd-g/yadifmod2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[YV12To422]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/chikuzen/YV12To422/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. &lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[Zoom]]'''&lt;br /&gt;
|20140216&lt;br /&gt;
|[https://forum.doom9.org/attachment.php?attachmentid=14054&amp;amp;d=1392574410 Zoom.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?p=1668648#post1668648 Paser]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More 64-bit filters can be found in the following sites but be aware that &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MOST'''&amp;lt;/span&amp;gt; of the plugins listed are outdated.&lt;br /&gt;
*[https://code.google.com/p/avisynth64/wiki/PluginLinks 64-Bit plugin collection by JoshyD]  &lt;br /&gt;
*[http://members.optusnet.com.au/squid_80/ squid_80's 64-bit repository] &lt;br /&gt;
*[https://web.archive.org/web/20130922222259/http://yo4kazu.110mb.com/ 64-bit filters by yo4kazu]&lt;br /&gt;
*[https://sites.google.com/site/avisynth64bitplugin/download 64bit plugins download list by poodle]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Avisynthplus]]&lt;br /&gt;
[[Category:External_filters]]&lt;br /&gt;
[[Category:Plugins_x64]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/FillBorders</id>
		<title>FillBorders</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/FillBorders"/>
				<updated>2023-05-18T10:36:08Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: FillBorders 1.4.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Adjustment_filters|Borders and Cropping|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1=[http://github.com/dubhater dubhater] / {{Author/Asd-g}} &lt;br /&gt;
|2=v1.4.1&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-FillBorders/releases FillBorders-1.4.1.7z]&lt;br /&gt;
|4=Borders and Cropping&lt;br /&gt;
|5=[http://www.wtfpl.net/ WTFPL]&lt;br /&gt;
|6=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
This is a simple filter that fills the borders of a clip, without changing the clip's dimensions. It has 6 border filling modes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [[AviSynth+]] 3.6 or later&lt;br /&gt;
* Supported color formats: all [[planar]] formats (8/10/12/14/16/32-bit, Y, YUV(A), and RGB(A) with or without alpha) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads Microsoft Visual C++ 2019 Redistributable Package (x86 / x64)]&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; required for &amp;lt;tt&amp;gt;FillBorders-x86&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; required for &amp;lt;tt&amp;gt;FillBorders-x64&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|FillBorders (clip, int[] &amp;quot;left&amp;quot;, int[] &amp;quot;top&amp;quot;, int[] &amp;quot;right&amp;quot;, int[] &amp;quot;bottom&amp;quot;, int &amp;quot;mode&amp;quot;, int &amp;quot;y&amp;quot;, int &amp;quot;u&amp;quot;, int &amp;quot;v&amp;quot;)}}&lt;br /&gt;
:{{Template:FuncDef|FillMargins (clip, int &amp;quot;left&amp;quot;, int &amp;quot;top&amp;quot;, int &amp;quot;right&amp;quot;, int &amp;quot;bottom&amp;quot;, int &amp;quot;y&amp;quot;, int &amp;quot;u&amp;quot;, int &amp;quot;v&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process. All [[planar]] formats are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|left|int[]|0}}&lt;br /&gt;
::{{Par2|top|int[]|0}}&lt;br /&gt;
::{{Par2|right|int[]|0}}&lt;br /&gt;
::{{Par2|bottom|int[]|0}}&lt;br /&gt;
:::Number of pixels to fill on each side. These can be any non-negative numbers, within reason. If they are all 0, the input clip is simply passed through.&lt;br /&gt;
:::For FillBorders:&lt;br /&gt;
 These must be used as named parameters. For example, `FillBorders(left=1, top=1, right=1, bottom=1)`.&lt;br /&gt;
 If a single value for `left`/`top`/`right`/`bottom` is specified, it will be used for alpha plane and it will be right shifted by subsampling factor for chroma planes.&lt;br /&gt;
 If two values are given then the second value will be used for the third plane and the first value will be used for alpha plane.&lt;br /&gt;
 If three values are given then the first value will be used for alpha plane.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mode|int|0}}&lt;br /&gt;
:::Mode (FillBorders only):&lt;br /&gt;
:::*0 : &amp;quot;fillmargins&amp;quot; &amp;lt;br&amp;gt; Fills the borders exactly like the AviSynth filter [[FillMargins]], version 1.0.2.0. This mode is similar to mode 1, except that each pixel at the top and bottom borders is filled with a weighted average of its three neighbours from the previous line.&lt;br /&gt;
:::*1 : &amp;quot;repeat&amp;quot; &amp;lt;br&amp;gt; Fills the borders using the outermost line or column (aka &amp;quot;repeat&amp;quot;).&lt;br /&gt;
:::*2 : &amp;quot;mirror&amp;quot; &amp;lt;br&amp;gt; Fills the borders by mirroring.&lt;br /&gt;
:::*3 : &amp;quot;reflect&amp;quot; &amp;lt;br&amp;gt; Fills the borders by reflecting (whole sample symmetric).&lt;br /&gt;
:::*4 : &amp;quot;wrap&amp;quot; &amp;lt;br&amp;gt;  Fills the borders by wrapping.&lt;br /&gt;
:::*5 : &amp;quot;fade&amp;quot; &amp;lt;br&amp;gt;  Fill the borders to constant value.&lt;br /&gt;
:::*6 : &amp;quot;fixborders&amp;quot; &amp;lt;br&amp;gt; A direction &amp;quot;aware&amp;quot; modification of FillMargins. It also works on all four sides.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|y|int|3}}&lt;br /&gt;
::{{Par2|u|int|3}}&lt;br /&gt;
::{{Par2|v|int|3}}&lt;br /&gt;
:::Planes to process.&lt;br /&gt;
:::*1 : Return garbage.&lt;br /&gt;
:::*2 : Copy plane.&lt;br /&gt;
:::*3 : Process plane. Always process planes when the clip is RGB.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:'''Note:''' &amp;lt;code&amp;gt;FillMargins()&amp;lt;/code&amp;gt; is an alias for &amp;lt;code&amp;gt;FillBorders(mode=0)&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 FillBorders(left=5, top=7, right=2, bottom=0, mode=0)&amp;lt;br&amp;gt;&lt;br /&gt;
 #identical to: FillMargins(left=5, top=7, right=2, bottom=0)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version       Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.4.1        2023/04/26      - Fixed set of memory for high bit depth video.&lt;br /&gt;
 v1.4.0        2023/04/25      - Dropped support for AviSynt 2.6.&lt;br /&gt;
                               - Changed type of parameters left, top, right, bottom to arrays. (FillBorders only)&lt;br /&gt;
                               - Added support for alpha plane.&lt;br /&gt;
 v1.3.0        2021/06/25      - Added mode 6 (fixborders) (from vs FillBorders).&lt;br /&gt;
 v1.2.1        2021/02/18      - Not allowed clips with _FieldBased &amp;gt; 0.&lt;br /&gt;
 v1.2.0        2021/02/17      - Added additional modes (from ffmpeg): 3 (reflect); 4 (wrap); 5 (fade).&lt;br /&gt;
 v1.1.0        2020/08/11      - Added support for float.&lt;br /&gt;
                               - Added y, u, v, parameters.&lt;br /&gt;
                               - AviSynth+: self-registers as [[MT_NICE_FILTER]].&lt;br /&gt;
                               - Removed parameter mode from FillMargins.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0        2020/05/17      - Move project to GitHub&lt;br /&gt;
                               - Add FillMargins function&amp;lt;br&amp;gt;&lt;br /&gt;
 20190410      2019/04/10      - First release&lt;br /&gt;
                               - Port from VapourSynth plugin by Dubhater&lt;br /&gt;
                               - Author: Asd&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-FillBorders GitHub] - Source code repository&lt;br /&gt;
*[https://github.com/dubhater/vapoursynth-fillborders GitHub] - Source code repository (VapourSynth version)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Borders_and_Cropping| External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Avs-mlrt</id>
		<title>Avs-mlrt</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Avs-mlrt"/>
				<updated>2023-05-18T10:27:34Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update avs-mlrt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|multipurpose_Filters|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=1.0.1&lt;br /&gt;
|3=[https://github.com/Asd-g/avs-mlrt/releases/ avs-mlrt.7z]&lt;br /&gt;
|4=Multipurpose&lt;br /&gt;
|5=[https://github.com/Asd-g/avs-mlrt/blob/main/LICENSE GPLv3]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
This project provides AviSynth+ ML filter runtimes for variety of platforms.&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/AmusementClub/vs-mlrt a partial port of the VapourSynth plugin vs-mlrt].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To simplify usage, a wrapper [https://github.com/Asd-g/avs-mlrt/blob/main/mlrt.avsi mlrt.avsi] is provided for all bundled models.&lt;br /&gt;
&lt;br /&gt;
Custom models can be found [https://forum.doom9.org/showthread.php?t=184768 in this doom9] thread.&lt;br /&gt;
&lt;br /&gt;
'''Filters'''&lt;br /&gt;
&lt;br /&gt;
* [[avs-mlrt#mlrt_ncnn|mlrt_ncnn]] - [https://github.com/Tencent/ncnn ncnn] is a popular AI inference runtime. mlrt_ncnn provides a vulkan based runtime for some AI filters. It includes support for on-the-fly ONNX to ncnn native format conversion so as to provide a unified interface across all runtimes provided by this project.&lt;br /&gt;
* [[avs-mlrt#mlrt_ov|mlrt_ov]] - [https://docs.openvino.ai/latest/index.html OpenVINO] is an AI inference runtime developed by Intel, mainly targeting x86 CPUs and Intel GPUs. The mlrt_ov plugin provides optimized pure CPU &amp;amp; Intel GPU runtime for some popular AI filters. Intel GPU supports Gen 8+ on Broadwell+ and the Arc series GPUs.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Vulkan Vulkan] compatible device (mlrt_ncnn only)&lt;br /&gt;
* Intel GPU (mlrt_ov only, device=&amp;quot;GPU&amp;quot; only)&lt;br /&gt;
* [x64]: '''AviSynth+ r3928''' or greater (AviSynth+ 3.7.3 (test 6, r3935 can be [https://forum.doom9.org/showthread.php?p=1983250#post1983250 downloaded from here])&lt;br /&gt;
* Microsoft VisualC++ Redistributable Package 2022 (can be downloaded from [https://github.com/abbodi1406/vcredist/releases here])&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&lt;br /&gt;
===mlrt_ncnn===&lt;br /&gt;
&lt;br /&gt;
:{{Template:FuncDef|mlrt_ncnn (clip[] input, string &amp;quot;network_path&amp;quot;, int &amp;quot;overlap_w&amp;quot;, int &amp;quot;overlap_h&amp;quot;, int &amp;quot;tilesize_w&amp;quot;, int &amp;quot;tilesize_h&amp;quot;, int &amp;quot;device_id&amp;quot;, int &amp;quot;num_streams&amp;quot;, bool &amp;quot;builtin&amp;quot;, string &amp;quot;builtindir&amp;quot;, bool &amp;quot;fp16&amp;quot;, bool &amp;quot;path_is_serialization&amp;quot;, bool &amp;quot;list_gpu&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::Clips to process.&lt;br /&gt;
:::They must be in RGB/Gray 32-bit planar format, have same dimensions and same number of frames.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|network_path|string|}}&lt;br /&gt;
::: Path to the model.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|overlap_w|int|0}}&lt;br /&gt;
::{{Par2|overlap_w|int|0}}&lt;br /&gt;
:::Overlap width and overlap height of the tiles, respectively.&lt;br /&gt;
:::Must be less than or equal to &amp;lt;code&amp;gt;tilesize_w&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;tilesize_h&amp;lt;/code&amp;gt; / 2.&lt;br /&gt;
:::Default: 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tilesize_w|int|input_width}}&lt;br /&gt;
::{{Par2|tilesize_h|int|input_height}}&lt;br /&gt;
:::Tile width and height, respectively.&lt;br /&gt;
:::Use smaller value to reduce GPU memory usage.&lt;br /&gt;
:::Must be specified when &amp;lt;code&amp;gt;overlap_w&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;overlap_h&amp;lt;/code&amp;gt; &amp;gt; 0.&lt;br /&gt;
:::Default: input_width, input_height.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|device_id|int|}}&lt;br /&gt;
:::GPU device to use.&lt;br /&gt;
:::By default the default device is selected.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|num_streams|int|1}}&lt;br /&gt;
:::GPU parallel execution.&lt;br /&gt;
:::Default: 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|builtin|bool|True}}&lt;br /&gt;
:::Whether the models are in the same location with the plugin.&lt;br /&gt;
:::Default: True.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|builtindir|string|&amp;quot;models&amp;quot;}}&lt;br /&gt;
:::Root folder when &amp;lt;code&amp;gt;builtin&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
:::Default: &amp;quot;models&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|fp16|bool|False}}&lt;br /&gt;
:::Enable FP16 mode.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|path_is_serialization|bool|False}}&lt;br /&gt;
:::Whether the model is serialized into one contiguous memory buffer.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_gpu|bool|False}}&lt;br /&gt;
:::Simply print a list of available GPU devices on the frame and does nothing else.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===mlrt_ov===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Download the required OpenVINO runtimes from [https://github.com/Asd-g/avs-mlrt/blob/main/2022.3.7z here].&lt;br /&gt;
After there are few options:&lt;br /&gt;
*Add the extracted files to PATH.&lt;br /&gt;
*Place the extracted files in the same location as mlrt_ov.dll.&lt;br /&gt;
*(Requires [[LoadDLL]]) Create AutoLoadDll.avsi with following:&lt;br /&gt;
 LoadDLL(&amp;quot;path_to\tbb.dll&amp;quot;)&lt;br /&gt;
 LoadDLL(&amp;quot;path_to\openvino.dll&amp;quot;)&lt;br /&gt;
 LoadPlugin(&amp;quot;mlrt_ov.dll&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
:{{Template:FuncDef|mlrt_ov (clip[] input, string &amp;quot;network_path&amp;quot;, int &amp;quot;overlap_w&amp;quot;, int &amp;quot;overlap_h&amp;quot;, int &amp;quot;tilesize_w&amp;quot;, int &amp;quot;tilesize_h&amp;quot;, string &amp;quot;device&amp;quot;, bool &amp;quot;builtin&amp;quot;, string &amp;quot;builtindir&amp;quot;, bool &amp;quot;fp16&amp;quot;, string &amp;quot;config&amp;quot;, bool &amp;quot;path_is_serialization&amp;quot;, bool &amp;quot;list_devices&amp;quot;, string[] &amp;quot;fp16_blacklist_ops&amp;quot;, string &amp;quot;dot_path&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::Clips to process.&lt;br /&gt;
:::They must be in RGB/Gray 32-bit planar format, have same dimensions and same number of frames.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|network_path|string|}}&lt;br /&gt;
::: Path to the model.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|overlap_w|int|0}}&lt;br /&gt;
::{{Par2|overlap_w|int|0}}&lt;br /&gt;
:::Overlap width and overlap height of the tiles, respectively.&lt;br /&gt;
:::Must be less than or equal to &amp;lt;code&amp;gt;tilesize_w&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;tilesize_h&amp;lt;/code&amp;gt; / 2.&lt;br /&gt;
:::Default: 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tilesize_w|int|input_width}}&lt;br /&gt;
::{{Par2|tilesize_h|int|input_height}}&lt;br /&gt;
:::Tile width and height, respectively.&lt;br /&gt;
:::Use smaller value to reduce GPU memory usage.&lt;br /&gt;
:::Must be specified when &amp;lt;code&amp;gt;overlap_w&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;overlap_h&amp;lt;/code&amp;gt; &amp;gt; 0.&lt;br /&gt;
:::Default: input_width, input_height.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|device|string|&amp;quot;CPU&amp;quot;}}&lt;br /&gt;
:::Device to use - CPU or GPU.&lt;br /&gt;
:::For example, if there are more than one GPU device, to use the first device - &amp;quot;GPU.0&amp;quot;, to use the second device - &amp;quot;GPU.1&amp;quot;&lt;br /&gt;
:::Default: &amp;quot;CPU&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|builtin|bool|True}}&lt;br /&gt;
:::Whether the models are in the same location with the plugin.&lt;br /&gt;
:::Default: True.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|builtindir|string|&amp;quot;models&amp;quot;}}&lt;br /&gt;
:::Root folder when &amp;lt;code&amp;gt;builtin&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
:::Default: &amp;quot;models&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|fp16|bool|False}}&lt;br /&gt;
:::Enable FP16 mode.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|config|string|}}&lt;br /&gt;
:::Configuration parameters.&lt;br /&gt;
:::CPU configuration parameters can be found [https://docs.openvino.ai/2021.4/openvino_docs_IE_DG_supported_plugins_CPU.html#supported-configuration-parameters here].&lt;br /&gt;
:::GPU configuration parameters can be found [https://docs.openvino.ai/2021.4/openvino_docs_IE_DG_supported_plugins_GPU.html#supported-configuration-parameters here].&lt;br /&gt;
:::&amp;lt;code&amp;gt;KEY_&amp;lt;/code&amp;gt; prefix must be omitted.&lt;br /&gt;
:::Format is: &amp;lt;code&amp;gt;param=value&amp;lt;/code&amp;gt;.&lt;br /&gt;
:::If more than one parameter is specified, the parameters must be separated by space.&lt;br /&gt;
:::For example, to disable all internal CPU threading: &amp;lt;code&amp;gt;config=&amp;quot;CPU_THROUGHPUT_STREAMS=0 CPU_THREADS_NUM=1 CPU_BIND_THREAD=NO&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|path_is_serialization|bool|False}}&lt;br /&gt;
:::Whether the model is serialized into one contiguous memory buffer.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_devices|bool|False}}&lt;br /&gt;
:::Simply print a list of available CPU/GPU devices on the frame and does nothing else.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|fp16_blacklist_ops|string[]|[&amp;quot;ArrayFeatureExtractor&amp;quot;, &amp;quot;Binarizer&amp;quot;, &amp;quot;CastMap&amp;quot;, &amp;quot;CategoryMapper&amp;quot;, &amp;quot;DictVectorizer&amp;quot;, &amp;quot;FeatureVectorizer&amp;quot;, &amp;quot;Imputer&amp;quot;, &amp;quot;LabelEncoder&amp;quot;, &amp;quot;LinearClassifier&amp;quot;, &amp;quot;LinearRegressor&amp;quot;, &amp;quot;Normalizer&amp;quot;, &amp;quot;OneHotEncoder&amp;quot;, &amp;quot;SVMClassifier&amp;quot;, &amp;quot;TreeEnsembleRegressor&amp;quot;, &amp;quot;ZipMap&amp;quot;, &amp;quot;NonMaxSuppression&amp;quot;, &amp;quot;TopK&amp;quot;, &amp;quot;RoiAlign&amp;quot;, &amp;quot;Range&amp;quot;, &amp;quot;CumSum&amp;quot;, &amp;quot;Min&amp;quot;, &amp;quot;Max&amp;quot;]}}&lt;br /&gt;
:::Configurable FP16 operations black list.&lt;br /&gt;
:::Default: [&amp;quot;ArrayFeatureExtractor&amp;quot;, &amp;quot;Binarizer&amp;quot;, &amp;quot;CastMap&amp;quot;, &amp;quot;CategoryMapper&amp;quot;, &amp;quot;DictVectorizer&amp;quot;, &amp;quot;FeatureVectorizer&amp;quot;, &amp;quot;Imputer&amp;quot;, &amp;quot;LabelEncoder&amp;quot;, &amp;quot;LinearClassifier&amp;quot;, &amp;quot;LinearRegressor&amp;quot;, &amp;quot;Normalizer&amp;quot;, &amp;quot;OneHotEncoder&amp;quot;, &amp;quot;SVMClassifier&amp;quot;, &amp;quot;TreeEnsembleRegressor&amp;quot;, &amp;quot;ZipMap&amp;quot;, &amp;quot;NonMaxSuppression&amp;quot;, &amp;quot;TopK&amp;quot;, &amp;quot;RoiAlign&amp;quot;, &amp;quot;Range&amp;quot;, &amp;quot;CumSum&amp;quot;, &amp;quot;Min&amp;quot;, &amp;quot;Max&amp;quot;].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|dot_path|string|}}&lt;br /&gt;
:::Path for .dot file.&lt;br /&gt;
:::Allows to serialize to xDot format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
[[TODO]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== mlrt_ncnn Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2023/03/20      - Changed AviSynth+ requirements.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2023/01/27      - Initial release&lt;br /&gt;
&lt;br /&gt;
== mlrt_ov Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2023/03/20      - Initial release&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/avs-mlrt GitHub] - Source code repository.&lt;br /&gt;
*[https://forum.doom9.org/showthread.php?t=184768 Doom9] - ONNX models compatible with avs-mlr.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Averaging.2FLayering.2FMasking|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/VsTTempSmooth</id>
		<title>VsTTempSmooth</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/VsTTempSmooth"/>
				<updated>2023-05-18T09:52:48Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: vsTTempSmooth 1.2.3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Denoisers|Temporal_denoisers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1=[https://github.com/Asd-g Asd-g]&lt;br /&gt;
|2=v1.2.3&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-vsTTempSmooth/releases vsTTempSmooth-1.2.3.7z]&lt;br /&gt;
|4=Temporal Denoisers&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[vsTTempSmooth]] is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
&lt;br /&gt;
vsTTempSmooth is a port of the VapourSynth plugin TTempSmooth.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only &lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
**AviSynth+: all planar Y/YUV/YUVA formats (8/10/12/14/16/32-bit) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads Microsoft Visual C++ 2019 Redistributable Package (x86 / x64)]&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;vsTTempSmooth-x86&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;vsTTempSmooth-x64&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|vsTTempSmooth (clip, int &amp;quot;maxr&amp;quot;, int &amp;quot;ythresh&amp;quot;, int &amp;quot;uthresh&amp;quot;, int &amp;quot;vthresh&amp;quot;, int &amp;quot;ymdiff&amp;quot;, int &amp;quot;umdiff&amp;quot;, int &amp;quot;vmdiff&amp;quot;, int &amp;quot;strength&amp;quot;, float &amp;quot;scthresh&amp;quot;, bool &amp;quot;fp&amp;quot;, int &amp;quot;y&amp;quot;, int &amp;quot;u&amp;quot;, int &amp;quot;v&amp;quot;, clip &amp;quot;pfclip&amp;quot;, int &amp;quot;opt&amp;quot;) }}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process. It must be Y/YUV(A) 8..32-bit format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|maxr|int|3}}&lt;br /&gt;
:::This sets the maximum temporal radius. By the way it works vsTTempSmooth automatically varies the radius used... This sets the maximum boundary.&lt;br /&gt;
:::Must be between 1 and 7. At 1 vsTTempSmooth will be (at max) including pixels from 1 frame away in the average (3 frames total will be considered counting the current frame). At 7 it would be including pixels from up to 7 frames away (15 frames total will be considered). With the way it checks motion there isn't much danger in setting this high, it's basically a quality vs. speed option. Lower settings are faster while larger values tend to create a more stable image.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|ythresh|int|4}}&lt;br /&gt;
:::Luma threshold for differences of pixels between frames. vsTTempSmooth checks 2 frame distance as well as single frame, so these can usually be set slightly higher than with most other temporal smoothers and still avoid artifacts.&lt;br /&gt;
:::Must be between 1 and 256.&lt;br /&gt;
:::Also important is the fact that as long as &amp;lt;code&amp;gt;ymdiff&amp;lt;/code&amp;gt; is less than the threshold value then pixels with larger differences from the original will have less weight in the average. Thus, even with rather large thresholds pixels just under the threshold wont have much weight, helping to reduce artifacts.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|uthresh|int|5}}&lt;br /&gt;
::{{Par2|vthresh|int|5}}&lt;br /&gt;
:::Same as ythresh but for the chroma planes (u, v).&lt;br /&gt;
:::Must be between 1 and 256.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|ymdiff|int|2}}&lt;br /&gt;
:::Any pixels with differences less than or equal to &amp;lt;code&amp;gt;ymdiff&amp;lt;/code&amp;gt; will be blurred at maximum. Usually, the larger the difference to the center pixel the smaller the weight in the average. &amp;lt;code&amp;gt;ymdiff&amp;lt;/code&amp;gt; makes vsTTempSmooth treat pixels that have a difference of less than or equal to &amp;lt;code&amp;gt;ymdiff&amp;lt;/code&amp;gt; as though they have a difference of 0. In other words, it shifts the zero difference point outwards. Set &amp;lt;code&amp;gt;ymdiff&amp;lt;/code&amp;gt; to a value equal to or greater than &amp;lt;code&amp;gt;ythresh-1&amp;lt;/code&amp;gt; to completely disable inverse pixel difference weighting.&lt;br /&gt;
:::Applied only to the luma plane.&lt;br /&gt;
:::Must be between 0 and 255.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|umdiff|int|3}}&lt;br /&gt;
::{{Par2|vmdiff|int|3}}&lt;br /&gt;
:::Same as &amp;lt;code&amp;gt;ymdiff&amp;lt;/code&amp;gt; but for the chroma planes (u, v).&lt;br /&gt;
:::Must be between 0 and 255.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|strength|int|2}}&lt;br /&gt;
:::vsTTempSmooth uses inverse distance weighting when deciding how much weight to give to each pixel value. The strength option lets you shift the drop off point away from the center to give a stronger smoothing effect and add weight to the outer pixels. It does for the spatial weights what mdiff does for the difference weights.&lt;br /&gt;
&lt;br /&gt;
:::*1 = 0.13 0.14 0.16 0.20 0.25 0.33 0.50 1.00 0.50 0.33 0.25 0.20 0.16 0.14 0.13&lt;br /&gt;
:::*2 = 0.14 0.16 0.20 0.25 0.33 0.50 1.00 1.00 1.00 0.50 0.33 0.25 0.20 0.16 0.14&lt;br /&gt;
:::*3 = 0.16 0.20 0.25 0.33 0.50 1.00 1.00 1.00 1.00 1.00 0.50 0.33 0.25 0.20 0.16&lt;br /&gt;
:::*4 = 0.20 0.25 0.33 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.50 0.33 0.25 0.20&lt;br /&gt;
:::*5 = 0.25 0.33 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.50 0.33 0.25&lt;br /&gt;
:::*6 = 0.33 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.50 0.33&lt;br /&gt;
:::*7 = 0.50 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.50&lt;br /&gt;
:::*8 = 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00&lt;br /&gt;
&lt;br /&gt;
:::The values shown are for &amp;lt;code&amp;gt;maxr=7&amp;lt;/code&amp;gt;, when using smaller radius values the weights outside of the range are simply dropped. Thus, setting strength to a value of &amp;lt;code&amp;gt;maxr+1&amp;lt;/code&amp;gt; or higher will give you equal spatial weighting of all pixels in the kernel.&lt;br /&gt;
:::Must be between 1 and 8.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|scthresh|float|12.0}}&lt;br /&gt;
:::The standard scenechange threshold as a percentage of maximum possible change of the luma plane. A good range of values is between 8 and 15.&lt;br /&gt;
:::Set to 0 to disable scenechange detection.&lt;br /&gt;
:::Must be between 0.0 and 100.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|fp|bool|true}}&lt;br /&gt;
:::When true will add any weight not given to the outer pixels back onto the center pixel when computing the final value and it's much better for reducing artifacts in motion areas and usually produces overall better results. When false will just do a normal weighted average.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|y|int|3}}&lt;br /&gt;
::{{Par2|u|int|3}}&lt;br /&gt;
::{{Par2|v|int|3}}&lt;br /&gt;
:::Planes to process.&lt;br /&gt;
:::*1: Return garbage.&lt;br /&gt;
:::*2: Copy plane.&lt;br /&gt;
:::*3: Process plane.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|pfclip|clip| }}&lt;br /&gt;
:::This allows you to specify a separate clip for vsTTempSmooth to use when calculating pixel differences. This applies to checking the motion thresholds, calculating inverse difference weights, and detecting scenechanges. Basically, the &amp;lt;code&amp;gt;pfclip&amp;lt;/code&amp;gt; will be used to determine the weights in the average but the weights will be applied to the original input clip's pixel values.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1: Auto-detect.&lt;br /&gt;
:::*0: Use C++ code.&lt;br /&gt;
:::*1: Use SSE2 code.&lt;br /&gt;
:::*2: Use AVX2 code.&lt;br /&gt;
:::*3: Use AVX-512 code.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
vsTTempSmooth with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 vsTTempSmooth(maxr=3, ythresh=4, uthresh=5, vthresh=5, ymdiff=2, umdiff=3, vmdiff=3, strength=2, scthresh=12.0, fp=true, y=3, u=3, v=3)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.2.3       2023/03/04      - Improved SIMD code. (@DTL2020).&lt;br /&gt;
 v1.2.2       2023/03/02      - Fixed used frames for scene change detection.&lt;br /&gt;
                              - Fixed memory allocation for inverse pixel difference weighting.&lt;br /&gt;
                              - Fixed inverse pixel difference weighting to work properly for every processed plane.&lt;br /&gt;
 v1.2.1       2023/02/28      - Fixed processing with float clips. (regression from 1.2.0)&lt;br /&gt;
                              - Added parameter opt.&lt;br /&gt;
                              - Added SSE2, AVX2, AVX-512 code.&lt;br /&gt;
                              - Fixed earlier exit of the scene change detection.&lt;br /&gt;
                              - Fixed memory misalignment.&lt;br /&gt;
 v1.2.0       2023/02/27      - Fixed crash when releasing memory.&lt;br /&gt;
                              - Changed the type of parameters y, u, v to int.&lt;br /&gt;
 v1.1.3       2020/08/24      - Throw error for non-planar formats.&lt;br /&gt;
 v1.1.2       2020/06/11      - Fixed memory leak.&lt;br /&gt;
 v1.1.1       2020/05/31      - Fixed memory misalignment for AviSynth 2.6.&lt;br /&gt;
 v1.1.0       2020/05/30      - Added scthresh paramter.&lt;br /&gt;
 v1.0.0       2020/05/28      - Initial release&lt;br /&gt;
                              - Port of the VapourSynth plugin TTempSmooth.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-vsTTempSmooth GitHub] - Source code repository.&lt;br /&gt;
*[https://github.com/HomeOfVapourSynthEvolution/VapourSynth-TTempSmooth GitHub] - Source code repository (VapourSynth version).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Temporal_Denoisers|External Filters]] &amp;amp;larr;'''&lt;br /&gt;
-----------------------------------------------&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Avslibplacebo</id>
		<title>Avslibplacebo</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Avslibplacebo"/>
				<updated>2023-05-18T09:39:56Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: avslibplacebo 1.2.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|multipurpose_Filters|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v1.2.0&lt;br /&gt;
|3=[https://github.com/Asd-g/avslibplacebo/releases/ avs_libplacebo-1.2.0.7z]&lt;br /&gt;
|4=Multipurpose&lt;br /&gt;
|5=[https://github.com/Asd-g/avslibplacebo/blob/main/LICENSE GPLv3]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
An AviSynth+ plugin interface to [https://code.videolan.org/videolan/libplacebo libplacebo] - a reusable library for GPU-accelerated image/video processing primitives and shaders.&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/Lypheo/vs-placebo a port of the VapourSynth plugin vs-placebo].&lt;br /&gt;
&lt;br /&gt;
'''Filters'''&lt;br /&gt;
&lt;br /&gt;
* [[avslibplacebo#Deband|Deband]] - tunable debanding. Based on flash3kyuu, expanded to provide high quality by combining multiple debanding passes.&lt;br /&gt;
* [[avslibplacebo#Resample|Resample]] - high-quality, optimized upscaling and downscaling including support for polar filters (&amp;quot;Jinc&amp;quot;), anti-aliasing, anti-ringing and gamma correct scaling.&lt;br /&gt;
* [[avslibplacebo#Shader|Shader]] - loads GLSL shaders written in [https://mpv.io/manual/master/#options-glsl-shaders mpv's .hook syntax]. This can be used to arbitrarily extend the range of custom shaders to include popular user shaders like RAVU, FSRCNNX, or Anime4K, and others.&lt;br /&gt;
* [[avslibplacebo#Tonemap|Tonemap]] - dynamic HDR tone mapping, includes peak and scene-change detection, chroma-preserving (luma-only) tone mapping, highlight desaturation, dynamic exposure control and a variety of industry-standard EETFs including BT.2390.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Vulkan Vulkan] compatible devive&lt;br /&gt;
* [x64]: '''AviSynth+ r3682''' or greater (AviSynth+ 3.7.3 (test 6, r3935 can be [https://forum.doom9.org/showthread.php?p=1983250#post1983250 downloaded from here])&lt;br /&gt;
* Microsoft VisualC++ Redistributable Package 2022 (can be downloaded from [https://github.com/abbodi1406/vcredist/releases here])&lt;br /&gt;
* Supported color formats: listed below for each filter&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&lt;br /&gt;
===Deband===&lt;br /&gt;
:{{Template:FuncDef| libplacebo_Deband (clip input, int &amp;quot;iterations&amp;quot;, float &amp;quot;threshold&amp;quot;, float &amp;quot;radius&amp;quot;, float &amp;quot;grainY&amp;quot;, float &amp;quot;grainC&amp;quot;, int &amp;quot;dither&amp;quot;, int &amp;quot;lut_size&amp;quot;, bool &amp;quot;temporal&amp;quot;, int[] &amp;quot;planes&amp;quot;, int &amp;quot;device&amp;quot;, bool &amp;quot;list_device&amp;quot;, float[] &amp;quot;grain_neutral&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process.&lt;br /&gt;
:::It must be in 8, 16 or 32-bit planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|iterations|int|1}}&lt;br /&gt;
:::The number of debanding steps to perform per sample.&lt;br /&gt;
:::Each step reduces a bit more banding, but takes time to compute.&lt;br /&gt;
:::Note that the strength of each step falls off very quickly, so high numbers (&amp;gt;4) are practically useless.&lt;br /&gt;
:::Must be greater than or equal to 0.&lt;br /&gt;
:::Default: 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|threshold|float|4.0}}&lt;br /&gt;
:::The debanding filter's cut-off threshold.&lt;br /&gt;
:::Higher numbers increase the debanding strength dramatically, but progressively diminish image details.&lt;br /&gt;
:::Must be greater than or equal to 0.0.&lt;br /&gt;
:::Default: 4.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|radius|float|16.0}}&lt;br /&gt;
:::The debanding filter's initial radius.&lt;br /&gt;
:::The radius increases linearly for each iteration.&lt;br /&gt;
:::A higher radius will find more gradients, but a lower radius will smooth more aggressively.&lt;br /&gt;
:::Must be radius must be greater than or equal to 0.0.&lt;br /&gt;
:::Default: 16.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|grainY, grainC|float|6.0}}&lt;br /&gt;
:::Add some extra noise respectively to the luma and chroma plane.&lt;br /&gt;
:::This significantly helps cover up remaining quantization artifacts.&lt;br /&gt;
:::Higher numbers add more noise.&lt;br /&gt;
:::Note: When debanding HDR sources, even a small amount of grain can result in a very big change to the brightness level.&lt;br /&gt;
:::It's recommended to either scale this value down or disable it entirely for HDR.&lt;br /&gt;
:::Must be greater than or equal to 0.0.&lt;br /&gt;
:::When the clip is RGB, grainC doesn't have effect.&lt;br /&gt;
:::Default: grainY = 6.0; grainC = grainY.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|dither|int|1}}&lt;br /&gt;
:::It's valid only for 8-bit clips.&lt;br /&gt;
:::*0 : Disabled.&lt;br /&gt;
:::*1 : PL_DITHER_BLUE_NOISE&amp;lt;br&amp;gt;Dither with blue noise.&amp;lt;br&amp;gt;Very high quality, but requires the use of a LUT.&amp;lt;br&amp;gt;Warning: Computing a blue noise texture with a large size can be very slow, however this only needs to be performed once. Even so, using this with a lut_size greater than 6 is generally ill-advised.&lt;br /&gt;
:::*2 : PL_DITHER_ORDERED_LUT&amp;lt;br&amp;gt;Dither with an ordered (bayer) dither matrix, using a LUT.&amp;lt;br&amp;gt;Low quality, and since this also uses a LUT, there's generally no advantage to picking this instead of PL_DITHER_BLUE_NOISE.&amp;lt;br&amp;gt;It's mainly there for testing.&lt;br /&gt;
:::*3 : PL_DITHER_ORDERED_FIXED&amp;lt;br&amp;gt;The same as PL_DITHER_ORDERED_LUT, but uses fixed function math instead of a LUT.&amp;lt;br&amp;gt;This is faster, but only supports a fixed dither matrix size of 16x16 (equal to a lut_size of 4).&lt;br /&gt;
:::*4 : PL_DITHER_WHITE_NOISE&amp;lt;br&amp;gt;Dither with white noise.&amp;lt;br&amp;gt;This does not require a LUT and is fairly cheap to compute.&amp;lt;br&amp;gt;Unlike the other modes it doesn't show any repeating patterns either spatially or temporally, but the downside is that this is visually fairly jarring due to the presence of low frequencies in the noise spectrum.&lt;br /&gt;
:::Default: 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|lut_size|int|6}}&lt;br /&gt;
:::For the dither methods which require the use of a LUT.&lt;br /&gt;
:::This controls the size of the LUT (base 2).&lt;br /&gt;
:::Must be less than or equal to 8.&lt;br /&gt;
:::Default: 6 (64x64).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|temporal|bool|false}}&lt;br /&gt;
:::Enables temporal dithering.&lt;br /&gt;
:::This reduces the persistence of dithering artifacts by perturbing the dithering matrix per frame.&lt;br /&gt;
:::Warning: This can cause nasty aliasing artifacts on some LCD screens.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|planes|int array|[3,2,2]}}&lt;br /&gt;
:::Planes to process.&lt;br /&gt;
:::*1 : Return garbage.&lt;br /&gt;
:::*2 : Copy plane.&lt;br /&gt;
:::*3 : Process plane. Always process planes when the clip is RGB.&lt;br /&gt;
:::Format is [y, u, v].&lt;br /&gt;
:::Default: [3, 2, 2].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|device|int|}}&lt;br /&gt;
:::Sets target Vulkan device.&lt;br /&gt;
:::Use list_device to get the index of the available devices.&lt;br /&gt;
:::By default the default device is selected.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_device|bool|false}}&lt;br /&gt;
:::Whether to draw the devices list on the frame.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|grain_neutral|float[]|[0, 0, 0]}}&lt;br /&gt;
:::&amp;quot;Neutral&amp;quot; grain value for each channel being debanded.&lt;br /&gt;
:::Grain application will be modulated to avoid disturbing colors close to this value.&lt;br /&gt;
:::Set this to a value corresponding to black in the relevant colorspace.&lt;br /&gt;
:::Must be greater than 0.0&lt;br /&gt;
:::Default: [0, 0, 0].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Resample===&lt;br /&gt;
:{{Template:FuncDef| libplacebo_Resample (clip input, int width, int height, string &amp;quot;filter&amp;quot;, float &amp;quot;radius&amp;quot;, float &amp;quot;clamp&amp;quot;, float &amp;quot;taper&amp;quot;, float &amp;quot;blur&amp;quot;, float &amp;quot;param1&amp;quot;, float &amp;quot;param2&amp;quot;, float &amp;quot;sx&amp;quot;, float &amp;quot;sy&amp;quot;, float &amp;quot;antiring&amp;quot;, float &amp;quot;lut_entries&amp;quot;, float &amp;quot;cutoff&amp;quot;, bool &amp;quot;sigmoidize&amp;quot;, bool &amp;quot;linearize&amp;quot;, float &amp;quot;sigmoid_center&amp;quot;, float &amp;quot;sigmoid_slope&amp;quot;, int &amp;quot;trc&amp;quot;, int &amp;quot;cplace&amp;quot;, int &amp;quot;device&amp;quot;, bool &amp;quot;list_device&amp;quot;, float &amp;quot;src_width&amp;quot;, float &amp;quot;src_height&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process.&lt;br /&gt;
:::It must be in 8, 16 or 32-bit planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|width|int| }}&lt;br /&gt;
::{{Par2|height|int| }}&lt;br /&gt;
::: The width and height of the output.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|filter|string|&amp;quot;ewa_lanczos&amp;quot;}}&lt;br /&gt;
:::The used filter function.&lt;br /&gt;
:::*spline16 (2 taps)&lt;br /&gt;
:::*spline36 (3 taps)&lt;br /&gt;
:::*spline64 (4 taps)&lt;br /&gt;
:::*box (AKA nearest)&lt;br /&gt;
:::*triangle (AKA bilinear)&lt;br /&gt;
:::*gaussian&lt;br /&gt;
:::Sinc family (all configured to 3 taps):&lt;br /&gt;
:::*sinc (unwindowed)&lt;br /&gt;
:::*lanczos (sinc-sinc)&lt;br /&gt;
:::*ginseng (sinc-jinc)&lt;br /&gt;
:::*ewa_jinc (unwindowed)&lt;br /&gt;
:::*ewa_lanczos (jinc-jinc)&lt;br /&gt;
:::*ewa_ginseng (jinc-sinc)&lt;br /&gt;
:::*ewa_hann (jinc-hann)&lt;br /&gt;
:::*haasnsoft (blurred ewa_hann)&lt;br /&gt;
:::Spline family:&lt;br /&gt;
:::*bicubic&lt;br /&gt;
:::*catmull_rom&lt;br /&gt;
:::*mitchell&lt;br /&gt;
:::*robidoux&lt;br /&gt;
:::*robidouxsharp&lt;br /&gt;
:::*ewa_robidoux&lt;br /&gt;
:::*ewa_robidouxsharp&lt;br /&gt;
:::Default: &amp;quot;ewa_lanczos&amp;quot;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|radius|float|}}&lt;br /&gt;
:::It may be used to adjust the function's radius.&lt;br /&gt;
:::Defaults to the the radius needed to represent a single filter lobe (tap).&lt;br /&gt;
:::If the function is not resizable, this doesn't have effect.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|clamp|float|0.0}}&lt;br /&gt;
:::Represents a clamping coefficient for negative weights: 0.0: No clamping.&lt;br /&gt;
:::1.0: Full clamping, i.e. all negative weights will be clamped to 0.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|taper|float|0.0}}&lt;br /&gt;
:::Additional taper coefficient.&lt;br /&gt;
:::This essentially flattens the function's center.&lt;br /&gt;
:::The values within [-taper, taper] will return 1.0, with the actual function being squished into the remainder of [taper, radius].&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|blur|float|0.0}}&lt;br /&gt;
:::Additional blur coefficient.&lt;br /&gt;
:::This effectively stretches the kernel, without changing the effective radius of the filter radius.&lt;br /&gt;
:::Values significantly below 1.0 may seriously degrade the visual output, and should be used with care.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|param1|float|}}&lt;br /&gt;
::{{Par2|param2|float|}}&lt;br /&gt;
:::These may be used to adjust the function.&lt;br /&gt;
:::Defaults to the function's preferred defaults. if the relevant setting is not tunable, they are ignored entirely.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sx|float|0.0}}&lt;br /&gt;
::{{Par2|sy|float|0.0}}&lt;br /&gt;
::: Cropping of the left and top edge.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|antiring|float|0.0}}&lt;br /&gt;
:::Antiringing strength.&lt;br /&gt;
:::A value of 0.0 disables antiringing, and a value of 1.0 enables full-strength antiringing.&lt;br /&gt;
:::Only relevant for separated/orthogonal filters.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|lut_entries|int|64}}&lt;br /&gt;
:::The precision of the LUT.&lt;br /&gt;
:::A value of 64 should be fine for most practical purposes, but higher or lower values may be justified depending on the use case.&lt;br /&gt;
:::Must be greater than 0.&lt;br /&gt;
:::Default: 64.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|cutoff|float|0.0}}&lt;br /&gt;
:::As a micro-optimization, all samples below this cutoff value will be ignored when updating the cutoff radius.&lt;br /&gt;
:::Setting it to a value of 0.0 disables this optimization.&lt;br /&gt;
:::Only relevant for polar filters.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigmoidize|bool|true}}&lt;br /&gt;
::{{Par2|linearize|bool|true}}&lt;br /&gt;
:::Whether to linearize/sigmoidize before scaling.&lt;br /&gt;
:::Only relevant for RGB formats.&lt;br /&gt;
:::When sigmodizing, &amp;lt;code&amp;gt;linearize&amp;lt;/code&amp;gt; should be true&lt;br /&gt;
:::Default: True.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigmoid_center|float|0.75}}&lt;br /&gt;
:::The center (bias) of the sigmoid curve.&lt;br /&gt;
:::Must be between 0.0 and 1.0.&lt;br /&gt;
:::Default: 0.75.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigmoid_slope|float|6.5}}&lt;br /&gt;
:::The slope (steepness) of the sigmoid curve.&lt;br /&gt;
:::Must be between 1.0 and 20.0.&lt;br /&gt;
:::Default: 6.5.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|trc|int|1}}&lt;br /&gt;
:::The colorspace's transfer function (gamma / EOTF) to use for linearizing.&lt;br /&gt;
:::*0 : UNKNOWN&lt;br /&gt;
&lt;br /&gt;
:::Standard dynamic range:&lt;br /&gt;
:::*1 : BT_1886 (ITU-R Rec. BT.1886 (CRT emulation + OOTF))&lt;br /&gt;
:::*2 : SRGB (IEC 61966-2-4 sRGB (CRT emulation))&lt;br /&gt;
:::*3 : LINEAR (Linear light content)&lt;br /&gt;
:::*4 : GAMMA18 (Pure power gamma 1.8)&lt;br /&gt;
:::*5 : GAMMA20 (Pure power gamma 2.0)&lt;br /&gt;
:::*6 : GAMMA22 (Pure power gamma 2.2)&lt;br /&gt;
:::*7 : GAMMA24 (Pure power gamma 2.4)&lt;br /&gt;
:::*8 : GAMMA26 (Pure power gamma 2.6)&lt;br /&gt;
:::*9 : GAMMA28 (Pure power gamma 2.8)&lt;br /&gt;
:::*10 : PRO_PHOTO (ProPhoto RGB (ROMM))&lt;br /&gt;
:::*11: ST428 (Digital Cinema Distribution Master (XYZ))&lt;br /&gt;
&lt;br /&gt;
:::High dynamic range:&lt;br /&gt;
:::*11 : PQ (ITU-R BT.2100 PQ (perceptual quantizer), aka SMPTE ST2048)&lt;br /&gt;
:::*12 : HLG (ITU-R BT.2100 HLG (hybrid log-gamma), aka ARIB STD-B67)&lt;br /&gt;
:::*13 : V_LOG (Panasonic V-Log (VARICAM))&lt;br /&gt;
:::*14 : S_LOG1 (Sony S-Log1)&lt;br /&gt;
:::*15 : S_LOG2 (Sony S-Log2)&lt;br /&gt;
&lt;br /&gt;
:::Default: 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|cplace|int|0}}&lt;br /&gt;
:::Chroma sample position in YUV formats.&lt;br /&gt;
:::*0: left&lt;br /&gt;
:::*1: center&lt;br /&gt;
:::*2: topleft&lt;br /&gt;
:::Default: 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|device|int|}}&lt;br /&gt;
:::Sets target Vulkan device.&lt;br /&gt;
:::Use list_device to get the index of the available devices.&lt;br /&gt;
:::By default the default device is selected.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_device|bool|false}}&lt;br /&gt;
:::Whether to draw the devices list on the frame.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|src_width|float|Source width}}&lt;br /&gt;
:::Sets the width of the clip before resizing.&lt;br /&gt;
:::Must be greater than 0.0.&lt;br /&gt;
:::Default: Source width.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|src_height|float|Source height}}&lt;br /&gt;
:::Sets the height of the clip before resizing.&lt;br /&gt;
:::Must be greater than 0.0.&lt;br /&gt;
:::Default: Source height.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Shader===&lt;br /&gt;
:{{Template:FuncDef| libplacebo_Shader(clip input, string shader, int &amp;quot;width&amp;quot;, int &amp;quot;height&amp;quot;, int &amp;quot;chroma_loc&amp;quot;, int &amp;quot;matrix&amp;quot;, int &amp;quot;trc&amp;quot;,  string &amp;quot;filter&amp;quot;, float &amp;quot;radius&amp;quot;, float &amp;quot;clamp&amp;quot;, float &amp;quot;taper&amp;quot;, float &amp;quot;blur&amp;quot;, float &amp;quot;param1&amp;quot;, float &amp;quot;param2&amp;quot;, float &amp;quot;antiring&amp;quot;, float &amp;quot;lut_entries&amp;quot;, float &amp;quot;cutoff&amp;quot;, bool &amp;quot;sigmoidize&amp;quot;, bool &amp;quot;linearize&amp;quot;, float &amp;quot;sigmoid_center&amp;quot;, float &amp;quot;sigmoid_slope&amp;quot;, string &amp;quot;shader_param&amp;quot;, int &amp;quot;device&amp;quot;, bool &amp;quot;list_device&amp;quot; )}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process.&lt;br /&gt;
:::It must be YUV 16-bit planar format.&lt;br /&gt;
:::The output is YUV444P16. This is necessitated by the fundamental design of libplacebo/mpv’s custom shader feature: the shaders aren’t meant (nor written) to be run by themselves, but to be injected at arbitrary points into a [https://github.com/mpv-player/mpv/wiki/Video-output---shader-stage-diagram rendering pipeline] with RGB output.&lt;br /&gt;
:::As such, the user needs to specify the output frame properties, and libplacebo will produce a conforming image, only running the supplied shader if the texture it hooks into is actually rendered. For example, if a shader hooks into the LINEAR texture, it will only be executed when &amp;lt;code&amp;gt;linearize = true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|shader|string| }}&lt;br /&gt;
::: Path to the shader file.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|width|int| }}&lt;br /&gt;
::{{Par2|height|int| }}&lt;br /&gt;
::: The width and height of the output.&lt;br /&gt;
::: Default: Source width and height.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|chroma_loc|int|1}}&lt;br /&gt;
:::Chroma location to derive chroma shift from.&lt;br /&gt;
:::*0: UNKNOWN&lt;br /&gt;
:::*1: LEFT&lt;br /&gt;
:::*2: CENTER&lt;br /&gt;
:::*3: TOP_LEFT&lt;br /&gt;
:::*4: TOP_CENTER&lt;br /&gt;
:::*5: BOTTOM_LEFT&lt;br /&gt;
:::*6: BOTTOM_CENTER&lt;br /&gt;
:::Default: 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|matrix|int|2}}&lt;br /&gt;
:::*0: UNKNOWN&lt;br /&gt;
:::*1: BT_601 (ITU-R Rec. BT.601 (SD))&lt;br /&gt;
:::*2: BT_709 (ITU-R Rec. BT.709 (HD))&lt;br /&gt;
:::*3: SMPTE_240M (SMPTE-240M)&lt;br /&gt;
:::*4: BT_2020_NC (ITU-R Rec. BT.2020 (non-constant luminance))&lt;br /&gt;
:::*5: BT_2020_C (ITU-R Rec. BT.2020 (constant luminance))&lt;br /&gt;
:::*6: BT_2100_PQ (ITU-R Rec. BT.2100 ICtCp PQ variant)&lt;br /&gt;
:::*7: BT_2100_HLG (ITU-R Rec. BT.2100 ICtCp HLG variant)&lt;br /&gt;
:::*8: YCGCO (YCgCo (derived from RGB))&lt;br /&gt;
:::Default: 2.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|trc|int|1}}&lt;br /&gt;
:::The colorspace's transfer function (gamma / EOTF) to use for linearizing.&lt;br /&gt;
:::*0: UNKNOWN&lt;br /&gt;
:::'''Standard dynamic range:'''&lt;br /&gt;
:::*1: BT_1886 (ITU-R Rec. BT.1886 (CRT emulation + OOTF))&lt;br /&gt;
:::*2: SRGB (IEC 61966-2-4 sRGB (CRT emulation))&lt;br /&gt;
:::*3: LINEAR (Linear light content)&lt;br /&gt;
:::*4: GAMMA18 (Pure power gamma 1.8)&lt;br /&gt;
:::*5: GAMMA20 (Pure power gamma 2.0)&lt;br /&gt;
:::*6: GAMMA22 (Pure power gamma 2.2)&lt;br /&gt;
:::*7: GAMMA24 (Pure power gamma 2.4)&lt;br /&gt;
:::*8: GAMMA26 (Pure power gamma 2.6)&lt;br /&gt;
:::*9: GAMMA28 (Pure power gamma 2.8)&lt;br /&gt;
:::*10: PRO_PHOTO (ProPhoto RGB (ROMM))&lt;br /&gt;
:::*11: ST428 (Digital Cinema Distribution Master (XYZ))&lt;br /&gt;
:::'''High dynamic range:'''&lt;br /&gt;
:::*11: PQ (ITU-R BT.2100 PQ (perceptual quantizer), aka SMPTE ST2048)&lt;br /&gt;
:::*12: HLG (ITU-R BT.2100 HLG (hybrid log-gamma), aka ARIB STD-B67)&lt;br /&gt;
:::*13: V_LOG (Panasonic V-Log (VARICAM))&lt;br /&gt;
:::*14: S_LOG1 (Sony S-Log1)&lt;br /&gt;
:::*15: S_LOG2 (Sony S-Log2)&lt;br /&gt;
:::Default: 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|filter|string|&amp;quot;ewa_lanczos&amp;quot;}}&lt;br /&gt;
:::The used filter function.&lt;br /&gt;
:::*spline16 (2 taps)&lt;br /&gt;
:::*spline36 (3 taps)&lt;br /&gt;
:::*spline64 (4 taps)&lt;br /&gt;
:::*box (AKA nearest)&lt;br /&gt;
:::*triangle (AKA bilinear)&lt;br /&gt;
:::*gaussian&lt;br /&gt;
:::Sinc family (all configured to 3 taps):&lt;br /&gt;
:::*sinc (unwindowed)&lt;br /&gt;
:::*lanczos (sinc-sinc)&lt;br /&gt;
:::*ginseng (sinc-jinc)&lt;br /&gt;
:::*ewa_jinc (unwindowed)&lt;br /&gt;
:::*ewa_lanczos (jinc-jinc)&lt;br /&gt;
:::*ewa_ginseng (jinc-sinc)&lt;br /&gt;
:::*ewa_hann (jinc-hann)&lt;br /&gt;
:::*haasnsoft (blurred ewa_hann)&lt;br /&gt;
:::Spline family:&lt;br /&gt;
:::*bicubic&lt;br /&gt;
:::*catmull_rom&lt;br /&gt;
:::*mitchell&lt;br /&gt;
:::*robidoux&lt;br /&gt;
:::*robidouxsharp&lt;br /&gt;
:::*ewa_robidoux&lt;br /&gt;
:::*ewa_robidouxsharp&lt;br /&gt;
:::Default: &amp;quot;ewa_lanczos&amp;quot;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|radius|float|}}&lt;br /&gt;
:::It may be used to adjust the function's radius.&lt;br /&gt;
:::Defaults to the the radius needed to represent a single filter lobe (tap).&lt;br /&gt;
:::If the function is not resizable, this doesn't have effect.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|clamp|float|0.0}}&lt;br /&gt;
:::Represents a clamping coefficient for negative weights: 0.0: No clamping.&lt;br /&gt;
:::1.0: Full clamping, i.e. all negative weights will be clamped to 0.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|taper|float|0.0}}&lt;br /&gt;
:::Additional taper coefficient.&lt;br /&gt;
:::This essentially flattens the function's center.&lt;br /&gt;
:::The values within &amp;lt;code&amp;gt;[-taper, taper]&amp;lt;/code&amp;gt; will return 1.0, with the actual function being squished into the remainder of &amp;lt;code&amp;gt;[taper, radius]&amp;lt;/code&amp;gt;.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|blur|float|0.0}}&lt;br /&gt;
:::Additional blur coefficient.&lt;br /&gt;
:::This effectively stretches the kernel, without changing the effective radius of the filter radius.&lt;br /&gt;
:::Values significantly below 1.0 may seriously degrade the visual output, and should be used with care.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|param1|float|}}&lt;br /&gt;
::{{Par2|param2|float|}}&lt;br /&gt;
:::These may be used to adjust the function.&lt;br /&gt;
:::Defaults to the function's preferred defaults. if the relevant setting is not tunable, they are ignored entirely.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sx|float|0.0}}&lt;br /&gt;
::{{Par2|sy|float|0.0}}&lt;br /&gt;
::: Cropping of the left and top edge.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|antiring|float|0.0}}&lt;br /&gt;
:::Antiringing strength.&lt;br /&gt;
:::A value of 0.0 disables antiringing, and a value of 1.0 enables full-strength antiringing.&lt;br /&gt;
:::Only relevant for separated/orthogonal filters.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|lut_entries|int|64}}&lt;br /&gt;
:::The precision of the LUT.&lt;br /&gt;
:::A value of 64 should be fine for most practical purposes, but higher or lower values may be justified depending on the use case.&lt;br /&gt;
:::Must be greater than 0.&lt;br /&gt;
:::Default: 64.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|cutoff|float|0.0}}&lt;br /&gt;
:::As a micro-optimization, all samples below this cutoff value will be ignored when updating the cutoff radius.&lt;br /&gt;
:::Setting it to a value of 0.0 disables this optimization.&lt;br /&gt;
:::Only relevant for polar filters.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigmoidize|bool|true}}&lt;br /&gt;
::{{Par2|linearize|bool|true}}&lt;br /&gt;
:::Whether to linearize/sigmoidize before scaling.&lt;br /&gt;
:::Only relevant for RGB formats.&lt;br /&gt;
:::When sigmodizing, &amp;lt;code&amp;gt;linearize&amp;lt;/code&amp;gt; should be true&lt;br /&gt;
:::Default: True.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigmoid_center|float|0.75}}&lt;br /&gt;
:::The center (bias) of the sigmoid curve.&lt;br /&gt;
:::Must be between 0.0 and 1.0.&lt;br /&gt;
:::Default: 0.75.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigmoid_slope|float|6.5}}&lt;br /&gt;
:::The slope (steepness) of the sigmoid curve.&lt;br /&gt;
:::Must be between 1.0 and 20.0.&lt;br /&gt;
:::Default: 6.5.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|shader_param|string|}}&lt;br /&gt;
:::This changes shader's parameter set by #define XXXX YYYY on the fly.&lt;br /&gt;
:::Format is: &amp;lt;code&amp;gt;param=value&amp;lt;/code&amp;gt;.&lt;br /&gt;
:::parameter is case sensitive and must be the same as in the shader file.&lt;br /&gt;
:::If more than one parameter is specified, the parameters must be separated by space.&lt;br /&gt;
:::Usage example: if the shader has the following parameters:&lt;br /&gt;
:::* #define INTENSITY_SIGMA 0.1 //Intensity window size, higher is stronger denoise, must be a positive real number&lt;br /&gt;
:::* #define SPATIAL_SIGMA 1.0 //Spatial window size, higher is stronger denoise, must be a positive real number&lt;br /&gt;
:::&amp;lt;code&amp;gt;shader_param=&amp;quot;INTENSITY_SIGMA=0.15 SPATIAL_SIGMA=1.1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|device|int|}}&lt;br /&gt;
:::Sets target Vulkan device.&lt;br /&gt;
:::Use list_device to get the index of the available devices.&lt;br /&gt;
:::By default the default device is selected.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_device|bool|false}}&lt;br /&gt;
:::Whether to draw the devices list on the frame.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tonemap===&lt;br /&gt;
:{{Template:FuncDef| libplacebo_Tonemap (clip input, int &amp;quot;src_csp&amp;quot;, float &amp;quot;dst_csp&amp;quot;, float &amp;quot;src_max&amp;quot;, float &amp;quot;src_min&amp;quot;, float &amp;quot;dst_max&amp;quot;, float &amp;quot;dst_min&amp;quot;, bool &amp;quot;dynamic_peak_detection&amp;quot;, float &amp;quot;smoothing_period&amp;quot;, float &amp;quot;scene_threshold_low&amp;quot;, float &amp;quot;scene_threshold_high&amp;quot;, float &amp;quot;percentile&amp;quot;, int &amp;quot;intent&amp;quot;, int &amp;quot;gamut_mode&amp;quot;, int &amp;quot;tone_mapping_function&amp;quot;, int &amp;quot;tone_mapping_mode&amp;quot;, float &amp;quot;tone_mapping_param&amp;quot;, float &amp;quot;tone_mapping_crosstalk&amp;quot;, int &amp;quot;metadata&amp;quot;, bool &amp;quot;visualize_lut&amp;quot;, bool &amp;quot;show_clipping&amp;quot;, bool &amp;quot;use_dovi&amp;quot;, int &amp;quot;device&amp;quot;, bool &amp;quot;list_device&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process.&lt;br /&gt;
:::It must be 16-bit planar format. (min. 3 planes)&lt;br /&gt;
:::The output is YUV444P16 if the input is YUV.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|src_csp|int|1}}&lt;br /&gt;
::{{Par2|dst_csp|int|0}}&lt;br /&gt;
:::Respectively source and output color space.&lt;br /&gt;
:::*0: SDR&lt;br /&gt;
:::*1: HDR10&lt;br /&gt;
:::*2: HLG&lt;br /&gt;
:::*3: DOVI&lt;br /&gt;
:::Default: src_csp = 1; dst_csp = 0.&lt;br /&gt;
:::For example, to map from [BT.2020, PQ] (HDR) to traditional [BT.709, BT.1886] (SDR), pass &amp;lt;code&amp;gt;src_csp=1, dst_csp=0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|src_max|float|}}&lt;br /&gt;
::{{Par2|src_min|float|}}&lt;br /&gt;
::{{Par2|dst_max|float|}}&lt;br /&gt;
::{{Par2|dst_min|float|}}&lt;br /&gt;
:::Source max/min and output max/min in nits (cd/m^2).&lt;br /&gt;
:::The source values can be derived from props if available.&lt;br /&gt;
:::Default: max = 1000 (HDR)/203 (SDR); min = 0.005 (HDR)/0.2023 (SDR)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|dynamic_peak_detection|bool|true}}&lt;br /&gt;
:::Enables computation of signal stats to optimize HDR tonemapping quality.&lt;br /&gt;
:::Default: True.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|smoothing_period|float|100.0}}&lt;br /&gt;
:::Smoothing coefficient for the detected values.&lt;br /&gt;
:::This controls the time parameter (tau) of an IIR low pass filter. In other words, it represent the cutoff period (= 1 / cutoff frequency) in frames. Frequencies below this length will be suppressed.&lt;br /&gt;
:::This helps block out annoying &amp;quot;sparkling&amp;quot; or &amp;quot;flickering&amp;quot; due to small variations in frame-to-frame brightness.&lt;br /&gt;
:::Default: 100.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|scene_threshold_low|float|5.5}}&lt;br /&gt;
::{{Par2|scene_threshold_high|float|10.0}}&lt;br /&gt;
:::In order to avoid reacting sluggishly on scene changes as a result of the low-pass filter, we disable it when the difference between the current frame brightness and the average frame brightness exceeds a given threshold difference.&lt;br /&gt;
:::But rather than a single hard cutoff, which would lead to weird discontinuities on fades, we gradually disable it over a small window of brightness ranges. These parameters control the lower and upper bounds of this window, in dB.&lt;br /&gt;
:::To disable this logic entirely, set either one to a negative value.&lt;br /&gt;
:::Default: scene_threshold_low = 5.5; scene_threshold_high = 10.0&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|percentile|float|99.995}}&lt;br /&gt;
:::Which percentile of the input image brightness histogram to consider as the true peak of the scene.&lt;br /&gt;
:::If this is set to 100 (or 0), the brightest pixel is measured. Otherwise, the top of the frequency distribution is progressively cut off.&lt;br /&gt;
:::Setting this too low will cause clipping of very bright details, but can improve the dynamic brightness range of scenes with very bright isolated highlights.&lt;br /&gt;
:::The default of 99.995% is very conservative and should cause no major issues in typical content.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|intent|int|1}}&lt;br /&gt;
:::The rendering intent to use for gamut mapping.&lt;br /&gt;
:::*0: PERCEPTUAL&lt;br /&gt;
:::*1: RELATIVE_COLORIMETRIC&lt;br /&gt;
:::*2: SATURATION&lt;br /&gt;
:::*3: ABSOLUTE_COLORIMETRIC&lt;br /&gt;
:::Default: 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|gamut_mode|int|0}}&lt;br /&gt;
:::How to handle out-of-gamut colors when changing the content primaries.&lt;br /&gt;
:::*0: CLIP (Do nothing, simply clip out-of-range colors to the RGB volume)&lt;br /&gt;
:::*1: WARN (Equal to CLIP but also highlights out-of-gamut colors (by coloring them pink))&lt;br /&gt;
:::*2: DARKEN (Linearly reduces content brightness to preserves saturated details, followed by clipping the remaining out-of-gamut colors.&amp;lt;br&amp;gt;As the name implies, this makes everything darker, but provides a good balance between preserving details and colors.)&lt;br /&gt;
:::*3: DESATURATE (Hard-desaturates out-of-gamut colors towards white, while preserving the luminance. Has a tendency to shift colors.)&lt;br /&gt;
:::Default: 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tone_mapping_function|int|0}}&lt;br /&gt;
:::*0: auto (Special tone mapping function that means &amp;quot;automatically pick a good function based on the HDR levels&amp;quot;)&lt;br /&gt;
:::*1: clip (Performs no tone-mapping, just clips out-of-range colors.&amp;lt;br&amp;gt;Retains perfect color accuracy for in-range colors but completely destroys out-of-range information.&amp;lt;br&amp;gt;Does not perform any black point adaptation.)&lt;br /&gt;
:::*2: st2094_40 (EETF from SMPTE ST 2094-40 Annex B, which uses the provided OOTF based on Bezier curves to perform tone-mapping.&amp;lt;br&amp;gt;The OOTF used is adjusted based on the ratio between the targeted and actual display peak luminances.&amp;lt;br&amp;gt;In the absence of HDR10+ metadata, falls back to a simple constant bezier curve with tunable knee point.&amp;lt;br&amp;gt;The tone_mapping_param gives the target brightness adaptation strength for the knee point, defaulting to 0.7.)&lt;br /&gt;
:::*3: st2094_10 (EETF from SMPTE ST 2094-10 Annex B.2, which takes into account the input signal average luminance in addition to the maximum/minimum.&amp;lt;br&amp;gt;The tone_mapping_param gives the target brightness adaptation strength for the knee point, defaulting to 0.5.&amp;lt;br&amp;gt;Note: This does not currently include the subjective gain/offset/gamma controls defined in Annex B.3.)&lt;br /&gt;
:::*4: bt2390 (EETF from the ITU-R Report BT.2390, a hermite spline roll-off with linear segment.&amp;lt;br&amp;gt;The knee point offset is configurable. Note that this defaults to 1.0, rather than the value of 0.5 from the ITU-R spec.)&lt;br /&gt;
:::*5: bt2446a (EETF from ITU-R Report BT.2446, method A.&amp;lt;br&amp;gt;Can be used for both forward and inverse tone mapping. Not configurable.)&lt;br /&gt;
:::*6: spline (Simple spline consisting of two polynomials, joined by a single pivot point.&amp;lt;br&amp;gt;The &amp;lt;code&amp;gt;tone_mapping_param&amp;lt;/code&amp;gt; gives the pivot point (in PQ space), defaulting to 0.30.&amp;lt;br&amp;gt;Can be used for both forward and inverse tone mapping.)&lt;br /&gt;
:::*7: reinhard (Simple non-linear, global tone mapping algorithm.&amp;lt;br&amp;gt;Named after Erik Reinhard.&amp;lt;br&amp;gt;The &amp;lt;code&amp;gt;tone_mapping_param&amp;lt;/code&amp;gt; specifies the local contrast coefficient at the display peak.&amp;lt;br&amp;gt;Essentially, a value of param=0.5 implies that the reference white will be about half as bright as when clipping.&amp;lt;br&amp;gt;Defaults to 0.5, which results in the simplest formulation of this function.)&lt;br /&gt;
:::*8: mobius (Generalization of the reinhard tone mapping algorithm to support an additional linear slope near black.&amp;lt;br&amp;gt;The tone mapping &amp;lt;code&amp;gt;tone_mapping_param&amp;lt;/code&amp;gt; indicates the trade-off between the linear section and the non-linear section.&amp;lt;br&amp;gt;Essentially, for param=0.5, every color value below 0.5 will be mapped linearly, with the higher values being non-linearly tone mapped.&amp;lt;br&amp;gt;Values near 1.0 make this curve behave like clip, and values near 0.0 make this curve behave like reinhard.&amp;lt;br&amp;gt;The default value is 0.3, which provides a good balance between colorimetric accuracy and preserving out-of-gamut details.&amp;lt;br&amp;gt;The name is derived from its function shape (ax+b)/(cx+d), which is known as a Möbius transformation in mathematics.)&lt;br /&gt;
:::*9: hable (Piece-wise, filmic tone-mapping algorithm developed by John Hable for use in Uncharted 2, inspired by a similar tone-mapping algorithm used by Kodak.&amp;lt;br&amp;gt;Popularized by its use in video games with HDR rendering.&amp;lt;br&amp;gt;Preserves both dark and bright details very well, but comes with the drawback of changing the average brightness quite significantly.&amp;lt;br&amp;gt;This is sort of similar to reinhard with &amp;lt;code&amp;gt;tone_mapping_param&amp;lt;/code&amp;gt; 0.24.)&lt;br /&gt;
:::*10: gamma (Fits a gamma (power) function to transfer between the source and target color spaces, effectively resulting in a perceptual hard-knee joining two roughly linear sections.&amp;lt;br&amp;gt;This preserves details at all scales fairly accurately, but can result in an image with a muted or dull appearance.&amp;lt;br&amp;gt;The &amp;lt;code&amp;gt;tone_mapping_param&amp;lt;/code&amp;gt; is used as the cutoff point, defaulting to 0.5.)&lt;br /&gt;
:::*11: linear (Linearly stretches the input range to the output range, in PQ space.&amp;lt;br&amp;gt;This will preserve all details accurately, but results in a significantly different average brightness.&amp;lt;br&amp;gt;Can be used for inverse tone-mapping in addition to regular tone-mapping.&amp;lt;br&amp;gt;The parameter can be used as an additional linear gain coefficient (defaulting to 1.0).)&lt;br /&gt;
:::Default: 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tone_mapping_mode|int|0}}&lt;br /&gt;
:::*0: AUTO (Picks the best tone-mapping mode based on internal heuristics.)&lt;br /&gt;
:::*1: RGB (Per-channel tone-mapping in RGB. Guarantees no clipping and heavily desaturates the output, but distorts the colors quite significantly.)&lt;br /&gt;
:::*2: MAX (Tone-mapping is performed on the brightest component found in the signal.&amp;lt;br&amp;gt;Good at preserving details in highlights, but has a tendency to crush blacks.)&lt;br /&gt;
:::*3: HYBRID (Tone-map per-channel for highlights and linearly (luma-based) for midtones/shadows, based on a fixed gamma 2.4 coefficient curve.)&lt;br /&gt;
:::*4: LUMA (Tone-map linearly on the luma component, and adjust (desaturate) the chromaticities to compensate using a simple constant factor.&amp;lt;br&amp;gt;This is essentially the mode used in ITU-R BT.2446 method A.)&lt;br /&gt;
:::Default: 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tone_mapping_param|float|}}&lt;br /&gt;
:::The tone-mapping curve parameter.&lt;br /&gt;
:::Default: Default for the selected &amp;lt;code&amp;gt;tone_mapping_function&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tone_mapping_crosstalk|float|0.04}}&lt;br /&gt;
:::Extra crosstalk factor to apply before tone-mapping.&lt;br /&gt;
:::May help to improve the appearance of very bright, monochromatic highlights.&lt;br /&gt;
:::Default: 0.04.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|metadata|int|}}&lt;br /&gt;
:::Data source to use when tone-mapping.&lt;br /&gt;
:::Setting this to a specific value allows overriding the default metadata preference logic.&lt;br /&gt;
:::*0: ANY&lt;br /&gt;
:::*1: NONE&lt;br /&gt;
:::*2: HDR10 (HDR10 static mastering display metadata)&lt;br /&gt;
:::*3: HDR10PLUS (HDR10+ dynamic metadata)&lt;br /&gt;
:::*4: CIE_Y (CIE Y derived dynamic luminance metadata)&lt;br /&gt;
::{{Par2|visualize_lut|bool|false}}&lt;br /&gt;
:::Visualize the tone-mapping curve / LUT. (PQ-PQ graph)&lt;br /&gt;
:::Default: False.&lt;br /&gt;
::{{Par2|show_clipping|bool|false}}&lt;br /&gt;
:::Graphically highlight hard-clipped pixels during tone-mapping (i.e. pixels that exceed the claimed source luminance range).&lt;br /&gt;
:::Note that the difference between this and gamut_mode=1 is that the latter only shows out-of-gamut colors (that are inside the monitor brightness range), while this shows out-of-range colors (regardless of whether or not they're in-gamut).&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|use_dovi|bool|}}&lt;br /&gt;
:::Whether to use the Dolby Vision RPU for ST2086 metadata.&lt;br /&gt;
:::Defaults to true when tonemapping from Dolby Vision.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|device|int|}}&lt;br /&gt;
:::Sets target Vulkan device.&lt;br /&gt;
:::Use list_device to get the index of the available devices.&lt;br /&gt;
:::By default the default device is selected.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_device|bool|false}}&lt;br /&gt;
:::Whether to draw the devices list on the frame.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
[[TODO]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.2.0       2023/03/11      - Resample/Shader: added trc ST428.&lt;br /&gt;
                              - Tonemap: added parameters percentile, metadata, visualize_lut, show_clipping.&lt;br /&gt;
                              - Tonemap: added tone_mapping_function st2094_40, st2094_10.&lt;br /&gt;
                              - Shader/Tonemap: improved speed. (based on Lypheo/vs-placebo@09075cf)&lt;br /&gt;
                              - Tonemap: added support for libdovi 3. (based on Lypheo/vs-placebo@f65161b)&lt;br /&gt;
                              - Removed libp2p dependency.&lt;br /&gt;
                              - Tonemap: fixed wrong levels when output is SDR.&lt;br /&gt;
                              - Tonemap: remove HDR frame props when output is SDR.&lt;br /&gt;
                              - Tonemap: added support for libplacebo v5.264.0. (based on Lypheo/vs-placebo@4a42255)&lt;br /&gt;
                              - Shader: removed shader_param limit.&lt;br /&gt;
                              - Updated Vulkan SDK 1.3.239.0.&lt;br /&gt;
                              - Updated libplacebo. (v5.264.0-rc1)&lt;br /&gt;
                              - Updated libdovi. (e150367)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.5       2022/01/09      - libplacebo_Tonemap: fixed dst_min.&lt;br /&gt;
                              - Updated Vulkan SDK 1.3.236.0.&lt;br /&gt;
                              - Updated libplacebo. (v5.229.2)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.4       2022/12/23      - libplacebo_Tonemap: fixed src_csp &amp;lt; 3.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.3       2022/11/20      - libplacebo_Resample: added src_width and src_height parameters.&lt;br /&gt;
                              - libplacebo_Deband: added grain_neutral parameter.&lt;br /&gt;
                              - Updated Vulkan SDK 1.3.231.1.&lt;br /&gt;
                              - Updated libplacebo. (v5.229.1)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.2       2022/10/01      - libplacebo_Tonemap: properly handle video w/o DolbyVisionRPU.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.1       2022/09/22      - libplacebo_Resample: fixed chroma location for YUV444.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.0       2022/09/11      - libplacebo_Deband: replaced parameter grain with grainY and grainC.&lt;br /&gt;
                              - Fixed undefined behavior when upstream throw runtime error.&lt;br /&gt;
                              - libplacebo_Tonemap: throw error when src_csp=3 and there is no frame property DolbyVisionRPU.&lt;br /&gt;
                              - libplacebo_Tonemap: fixed black point for any Dolby Vision to PQ conversion.&lt;br /&gt;
                              - Updated Vulkan SDK 1.3.224.1.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2022/07/17      - libplacebo_Shader: added shader_param.&lt;br /&gt;
                              - Updated libplacebo. (v4.208.0)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2022/07/15      - Initial release&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/avslibplacebo GitHub] - Source code repository.&lt;br /&gt;
'''Shaders'''&lt;br /&gt;
* [https://github.com/mpv-player/mpv/wiki/User-Scripts#user-shaders GitHub] - MPV Wiki: a collection of Shaders compatible with avslibplacebo. &lt;br /&gt;
* [https://github.com/Alexkral/AviSynthAiUpscale/tree/master/mpv%20user%20shaders GitHub] - AviSynthAiUpscale: implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
* [https://github.com/butterw/bShaders/tree/master/mpv GitHub] - small collection of mpv shaders, more info [https://forum.videohelp.com/threads/397797-Pixel-shaders-for-video-playback-%28-hlsl-glsl%29 here].&lt;br /&gt;
* [https://www.reddit.com/r/mpv/comments/hvwvsl/crt_scanline_glsl_shader/ Reddit] - crt-easymode shader. Fix for YUV ouput: [https://forum.doom9.org/showthread.php?t=184366 Doom9 thread]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Multipurpose_Filters|External Filters]] &amp;amp;larr;'''&lt;br /&gt;
-----------------------------------------------&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/EEDI3CL</id>
		<title>EEDI3CL</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/EEDI3CL"/>
				<updated>2023-05-18T07:51:25Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: EEDI3CL 1.0.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Restoration_filters|Deinterlacers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v1.0.1&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynthPlus-EEDI3CL/releases EEDI3CL-1.0.1.7z ]&lt;br /&gt;
|4=Deinterlacing &lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[EEDI3CL]] is an [https://en.wikipedia.org/wiki/OpenCL OpenCL] implementation of [[eedi3]]. It works by finding the best non-decreasing (non-crossing) warping between two lines by minimizing a cost functional. The cost is based on neighborhood similarity (favor connecting regions that look similar), the vertical difference created by the interpolated values (favor small differences), the interpolation directions (favor short connections vs long), and the change in interpolation direction from pixel to pixel (favor small changes).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/HomeOfVapourSynthEvolution/VapourSynth-EEDI3 a port of the VapourSynth plugin EEDI3CL].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: all [[planar]] formats (8/10/12/14/16/32bit, Y/YUV/RGB with or without alpha) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef| EEDI3CL (clip input, int &amp;quot;field&amp;quot;, bool &amp;quot;dh&amp;quot;, int_array &amp;quot;planes&amp;quot;, float &amp;quot;alpha&amp;quot;, float &amp;quot;beta&amp;quot;, float &amp;quot;gamma&amp;quot;, int &amp;quot;nrad&amp;quot;, int &amp;quot;mdis&amp;quot;, bool &amp;quot;hp&amp;quot;, bool &amp;quot;ucubic&amp;quot;, bool &amp;quot;cost3&amp;quot;, int &amp;quot;vcheck&amp;quot;, float &amp;quot;vthresh0&amp;quot;, float &amp;quot;vthresh1&amp;quot;, float &amp;quot;vthresh2&amp;quot;, clip &amp;quot;sclip&amp;quot;, int &amp;quot;opt&amp;quot;, int &amp;quot;device&amp;quot;, bool &amp;quot;list_device&amp;quot;, bool &amp;quot;info&amp;quot;, bool &amp;quot;luma&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process.&lt;br /&gt;
:::It must be in 8..32-bit planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|field|int|}}&lt;br /&gt;
:::Controls the mode of operation (double vs same rate) and which field is kept.&lt;br /&gt;
:::*-2: = Double rate (alternates each frame), &amp;lt;code&amp;gt;_FieldBased&amp;lt;/code&amp;gt; frame property order or if &amp;lt;code&amp;gt;_FieldBased&amp;lt;/code&amp;gt; is 0, or missing - AviSynth internal order.&lt;br /&gt;
:::*-1: Same rate, &amp;lt;code&amp;gt;_FieldBased&amp;lt;/code&amp;gt; frame property order or if &amp;lt;code&amp;gt;_FieldBased&amp;lt;/code&amp;gt; is 0, or missing - AviSynth internal order.&lt;br /&gt;
:::*0 = same rate, keep bottom field&lt;br /&gt;
:::*1 = same rate, keep top field&lt;br /&gt;
:::*2 = double rate (alternates each frame), starts with bottom&lt;br /&gt;
:::*3 = double rate (alternates each frame), starts with top&lt;br /&gt;
:::Default: -1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|dh|bool|false}}&lt;br /&gt;
:::Doubles the height of the input. Each line of the input is copied to every other line of the output and the missing lines are interpolated. &lt;br /&gt;
:::If {{Template:FuncDef|field}}=0, the input is copied to the odd lines of the output. If {{Template:FuncDef|field}}=1, the input is copied to the even lines of the output. &lt;br /&gt;
:::{{Template:FuncDef|field}} must be set to either 0 or 1 when using {{Template:FuncDef|dh}}=true.&lt;br /&gt;
:::Default: False&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|planes|int_array|[0,1,2,3]}}&lt;br /&gt;
:::Sets which planes will be processed.&lt;br /&gt;
:::Planes that are not processed will contain uninitialized memory.&lt;br /&gt;
:::Default: [0,1,2,3]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|alpha|float|0.2}}&lt;br /&gt;
::{{Par2|beta|float|0.25}}&lt;br /&gt;
::{{Par2|gamma|float|20.0}}&lt;br /&gt;
:::These trade off line/edge connection vs artifacts created.&lt;br /&gt;
:::&amp;lt;code&amp;gt;alpha&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;beta&amp;lt;/code&amp;gt; must be in the range [0,1], and the sum alpha+beta must be in the range [0,1].&lt;br /&gt;
:::&amp;lt;code&amp;gt;alpha&amp;lt;/code&amp;gt; is the weight given to connecting similar neighborhoods. The larger &amp;lt;code&amp;gt;alpha&amp;lt;/code&amp;gt; is the more lines/edges should be connected.&lt;br /&gt;
:::&amp;lt;code&amp;gt;beta&amp;lt;/code&amp;gt; is the weight given to vertical difference created by the interpolation. The larger &amp;lt;code&amp;gt;beta&amp;lt;/code&amp;gt; is the less edges/lines will be connected (at 1.0 you get no edge directedness at all).&lt;br /&gt;
:::The remaining weight (1.0-alpha-beta) is given to interpolation direction (large directions (away from vertical) cost more). So the more weight you have here the more shorter connections will be favored.&lt;br /&gt;
:::Finally, &amp;lt;code&amp;gt;gamma&amp;lt;/code&amp;gt; penalizes changes in interpolation direction, the larger &amp;lt;code&amp;gt;gamma&amp;lt;/code&amp;gt; is the smoother the interpolation field between two lines (range is [0,inf].&lt;br /&gt;
:::If lines aren't getting connected then increase alpha and maybe decrease &amp;lt;code&amp;gt;beta/gamma&amp;lt;/code&amp;gt;. Go the other way if you are getting unwanted artifacts.&lt;br /&gt;
:::Default: alpha = 0.2, beta = 0.25, gamma = 20.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|nrad|int|2}}&lt;br /&gt;
::{{Par2|mdis|int|20}}&lt;br /&gt;
:::&amp;lt;code&amp;gt;nrad&amp;lt;/code&amp;gt; sets the radius used for computing neighborhood similarity. Valid range is [0,3].&lt;br /&gt;
:::&amp;lt;code&amp;gt;mdis&amp;lt;/code&amp;gt; sets the maximum connection radius. Valid range is [1,40].&lt;br /&gt;
:::If &amp;lt;code&amp;gt;mdis=20&amp;lt;/code&amp;gt;, then when interpolating pixel (50,10) (x,y), the farthest connections allowed would be between (30,9)/(70,11) and (70,9)/(30,11).&lt;br /&gt;
:::Larger &amp;lt;code&amp;gt;mdis&amp;lt;/code&amp;gt; will allow connecting lines of smaller slope, but also increases the chance of artifacts.&lt;br /&gt;
:::Larger &amp;lt;code&amp;gt;mdis&amp;lt;/code&amp;gt; will be slower.&lt;br /&gt;
:::Larger &amp;lt;code&amp;gt;nrad&amp;lt;/code&amp;gt; will be slower.&lt;br /&gt;
:::Default: nrad = 2, mdis = 20.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|hp|bool|False}}&lt;br /&gt;
::{{Par2|ucubic|bool|True}}&lt;br /&gt;
::{{Par2|cost3|bool|True}}&lt;br /&gt;
:::These are speed vs quality options.&lt;br /&gt;
:::&amp;lt;code&amp;gt;hp=True&amp;lt;/code&amp;gt; - use half pel steps, hp=False - use full pel steps. Currently only full pel is implemented and this parameter has no effect.&lt;br /&gt;
:::&amp;lt;code&amp;gt;ucubic=True&amp;lt;/code&amp;gt; - use cubic 4 point interpolation, &amp;lt;code&amp;gt;ucubic=False&amp;lt;/code&amp;gt; - use 2 point linear interpolation.&lt;br /&gt;
:::&amp;lt;code&amp;gt;cost3=True&amp;lt;/code&amp;gt; - use 3 neighborhood cost function to define similarity, &amp;lt;code&amp;gt;cost3=False&amp;lt;/code&amp;gt; - use 1 neighborhood cost function.&lt;br /&gt;
:::Default: hp = False, ucubic = True, cost3 = True.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|vcheck|int|2}}&lt;br /&gt;
::{{Par2|vthresh0|float|32.0}}&lt;br /&gt;
::{{Par2|vthresh1|float|64.0}}&lt;br /&gt;
::{{Par2|vthresh2|float|4.0}}&lt;br /&gt;
::{{Par2|sclip|clip|undefined}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 6em; max-width: 67em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  vcheck settings:&lt;br /&gt;
&lt;br /&gt;
      0 - no reliability check&lt;br /&gt;
      1 - weak reliability check&lt;br /&gt;
      2 - med reliability check&lt;br /&gt;
      3 - strong reliability check&lt;br /&gt;
&lt;br /&gt;
  If vcheck is greater than 0, then the resulting interpolation is checked for reliability/consistency. Assume&lt;br /&gt;
  we interpolated pixel 'fh' below using dir=4 (i.e. averaging pixels bl and cd).&lt;br /&gt;
&lt;br /&gt;
       aa ab ac ad ae af ag ah ai aj ak al am an ao ap&lt;br /&gt;
                            eh          el&lt;br /&gt;
       ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp&lt;br /&gt;
                fd          fh          fl&lt;br /&gt;
       ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp&lt;br /&gt;
                gd          gh&lt;br /&gt;
       da db dc dd de df dg dh di dj dk dl dm dn do dp&lt;br /&gt;
&lt;br /&gt;
  When checking pixel 'fh' the following is computed:&lt;br /&gt;
&lt;br /&gt;
        d0 = abs((el+fd)/2 - bh)&lt;br /&gt;
        d1 = abs((fl+gd)/2 - ch)&lt;br /&gt;
&lt;br /&gt;
        q2 = abs(bh-fh)+abs(ch-fh)&lt;br /&gt;
        q3 = abs(el-bl)+abs(fl-bl)&lt;br /&gt;
        q4 = abs(fd-cd)+abs(gd-cd)&lt;br /&gt;
&lt;br /&gt;
        d2 = abs(q2-q3)&lt;br /&gt;
        d3 = abs(q2-q4)&lt;br /&gt;
&lt;br /&gt;
        mdiff0 = vcheck == 1 ? min(d0,d1) : vcheck == 2 ? ((d0+d1+1)&amp;gt;&amp;gt;1) : max(d0,d1)&lt;br /&gt;
        mdiff1 = vcheck == 1 ? min(d2,d3) : vcheck == 2 ? ((d2+d3+1)&amp;gt;&amp;gt;1) : max(d2,d3)&lt;br /&gt;
&lt;br /&gt;
        a0 = mdiff0/vthresh0;&lt;br /&gt;
        a1 = mdiff1/vthresh1;&lt;br /&gt;
        a2 = max((vthresh2-abs(dir))/vthresh2,0.0f)&lt;br /&gt;
&lt;br /&gt;
        a = min(max(max(a0,a1),a2),1.0f)&lt;br /&gt;
&lt;br /&gt;
        final_value = (1.0-a)*fh + a*cint&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    ** If sclip is supplied, cint is the corresponding value from sclip. If sclip isn't supplied,&lt;br /&gt;
       then vertical cubic interpolation is used to create it.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
:::Default: vcheck = 2, vthresh0 = 32.0, vthresh1 = 64.0, vthresh2 = 4.0, sclip = not specified.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1: Auto-detect.&lt;br /&gt;
:::*0: Use C++ code.&lt;br /&gt;
:::*1: Use SSE2 code.&lt;br /&gt;
:::Default: -1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|device|int|}}&lt;br /&gt;
:::Sets target OpenCL device.&lt;br /&gt;
:::Use list_device to get the index of the available devices.&lt;br /&gt;
:::By default the default device is selected&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_device|bool|false}}&lt;br /&gt;
::: Whether to draw the devices list on the frame.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|info|bool|false}}&lt;br /&gt;
:::Whether to draw the OpenCL-related info on the frame.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|luma|bool|false}}&lt;br /&gt;
:::Whether the format of the output video is [[Y]] when only luma plane is processed.&lt;br /&gt;
:::It has effect only for [[YUV]] clips.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
Deinterlace:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 EEDI3CL(field=1) # single rate TFF&lt;br /&gt;
 #EEDI3CL(field=3) # double rate TFF&lt;br /&gt;
&lt;br /&gt;
Enlarge by 2x and correct for center shift using Spline36Resize:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 TurnLeft().EEDI3CL(field=1, dh=true).TurnRight().EEDI3CL(field=1, dh=true)&lt;br /&gt;
 Spline36Resize(Width(), Height(), src_left=-0.5, src_top=-0.5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2023/03/14      - Added parameter luma.&lt;br /&gt;
                              - Updated OpenCL. (v2023.02.06)&lt;br /&gt;
                              - Updated Boost. (1.81.0)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2022/11/28      - Initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynthPlus-EEDI3CL GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Deinterlacing|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/NNEDI3CL</id>
		<title>NNEDI3CL</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/NNEDI3CL"/>
				<updated>2023-05-18T07:39:33Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: NNEDI3CL 1.0.7&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Restoration_filters|Deinterlacers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=1.0.7&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynthPlus-NNEDI3CL/releases/ NNEDI3CL-1.0.7.7z]&lt;br /&gt;
|4=Deinterlacing &lt;br /&gt;
|5=[https://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[NNEDI3CL]] is an [https://en.wikipedia.org/wiki/OpenCL OpenCL] implementation of [[nnedi3]]. It is an intra-field only deinterlacer. It takes a frame, throws away one field, and then interpolates the missing pixels using only information from the remaining field. It has same rate and double rate modes. NNEDI3 is also very good for enlarging images by powers of 2.&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/HomeOfVapourSynthEvolution/VapourSynth-NNEDI3CL a port of the VapourSynth plugin NNEDI3CL].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: all [[planar]] formats (8/10/12/14/16/32bit, Y/YUV/RGB with or without alpha) are supported.&lt;br /&gt;
* The file &amp;lt;code&amp;gt;nnedi3_weights.bin&amp;lt;/code&amp;gt; is required. It must be located in the same folder as NNEDI3CL. &amp;lt;br&amp;gt;Download it from [https://github.com/Asd-g/AviSynthPlus-NNEDI3CL/releases/tag/1.0.3 NNEDI3CL 1.0.3] or directly from here: [https://github.com/Asd-g/AviSynthPlus-NNEDI3CL/raw/main/src/nnedi3_weights.bin nnedi3_weights.bin]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|NNEDI3CL (clip input, int &amp;quot;field&amp;quot;, bool &amp;quot;dh&amp;quot;, bool &amp;quot;dw&amp;quot;, int_array &amp;quot;planes&amp;quot;, int &amp;quot;nsize&amp;quot;, int &amp;quot;nns&amp;quot;, int &amp;quot;qual&amp;quot;, int &amp;quot;etype&amp;quot;, int &amp;quot;pscrn&amp;quot;, int &amp;quot;device&amp;quot;, bool &amp;quot;list_device&amp;quot;, bool &amp;quot;info&amp;quot;, bool &amp;quot;st&amp;quot;, bool &amp;quot;luma&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|input|clip|}}&lt;br /&gt;
:::Input clip; it must be in 8..32-bit planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|field|int|}}&lt;br /&gt;
:::Controls the mode of operation (double vs same rate) and which field is kept.&lt;br /&gt;
:::*-2: = Double rate (alternates each frame), &amp;lt;code&amp;gt;_FieldBased&amp;lt;/code&amp;gt; frame property order or if &amp;lt;code&amp;gt;_FieldBased&amp;lt;/code&amp;gt; is 0, or missing - AviSynth internal order.&lt;br /&gt;
:::*-1: Same rate, &amp;lt;code&amp;gt;_FieldBased&amp;lt;/code&amp;gt; frame property order or if &amp;lt;code&amp;gt;_FieldBased&amp;lt;/code&amp;gt; is 0, or missing - AviSynth internal order.&lt;br /&gt;
:::*0 = same rate, keep bottom field&lt;br /&gt;
:::*1 = same rate, keep top field&lt;br /&gt;
:::*2 = double rate (alternates each frame), starts with bottom&lt;br /&gt;
:::*3 = double rate (alternates each frame), starts with top&lt;br /&gt;
:::Default: -1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|dh|bool|false}}&lt;br /&gt;
:::Doubles the height of the input. Each line of the input is copied to every other line of the output and the missing lines are interpolated. &lt;br /&gt;
:::If {{Template:FuncDef|field}}=0, the input is copied to the odd lines of the output. If {{Template:FuncDef|field}}=1, the input is copied to the even lines of the output. &lt;br /&gt;
:::{{Template:FuncDef|field}} must be set to either 0 or 1 when using {{Template:FuncDef|dh}}=true.&lt;br /&gt;
:::Default: False&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|dw|bool|false}}&lt;br /&gt;
::: Doubles the width of the input.&lt;br /&gt;
:::{{Template:FuncDef|field}} must be set to either 0 or 1 when using {{Template:FuncDef|dh}}=true.&lt;br /&gt;
:::Default: False&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|planes|int_array|[0,1,2,3]}}&lt;br /&gt;
:::Sets which planes will be processed.&lt;br /&gt;
:::Planes that are not processed will contain uninitialized memory.&lt;br /&gt;
:::Default: [0,1,2,3]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|nsize|int|6}}&lt;br /&gt;
:::Sets the size of the local neighborhood around each pixel that is used by the predictor neural network.&lt;br /&gt;
:::For image enlargement it is recommended to use 0 or 4. Larger y_diameter settings will result in sharper output. For deinterlacing, larger x_diameter settings will allow connecting lines of smaller slope.&lt;br /&gt;
:::However, what setting to use really depends on the amount of aliasing (lost information) in the source. If the source was heavily low-pass filtered before interlacing then aliasing will be low and a large x_diameter setting wont be needed, and vice versa.&lt;br /&gt;
:::Possible settings (x_diameter x y_diameter):&lt;br /&gt;
:::*0 - 8x6&lt;br /&gt;
:::*1 - 16x6&lt;br /&gt;
:::*2 - 32x6&lt;br /&gt;
:::*3 - 48x6&lt;br /&gt;
:::*4 - 8x4&lt;br /&gt;
:::*5 - 16x4&lt;br /&gt;
:::*6 - 32x4&lt;br /&gt;
:::Default: 6&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|nns|int|1}}&lt;br /&gt;
:::Sets the number of neurons in the predictor neural network.&lt;br /&gt;
:::0 is fastest. 4 is slowest, but should give the best quality. &lt;br /&gt;
:::This is a quality vs speed option; however, differences are usually small. The difference in speed will become larger as '{{Template:FuncDef|qual}}' is increased.&lt;br /&gt;
:::*0 - 16&lt;br /&gt;
:::*1 - 32&lt;br /&gt;
:::*2 - 64&lt;br /&gt;
:::*3 - 128&lt;br /&gt;
:::*4 - 256&lt;br /&gt;
:::Default: 1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|qual|int|1}}&lt;br /&gt;
:::Controls the number of different neural network predictions that are blended together to compute the final output value. &lt;br /&gt;
:::Each neural network was trained on a different set of training data. Blending the results of these different networks improves generalization to unseen data.&lt;br /&gt;
:::Possible values are 1 or 2. Essentially this is a quality vs speed option. Larger values will result in more processing time, but should give better results. &lt;br /&gt;
:::However, the difference is usually pretty small. I would recommend using {{Template:FuncDef|qual}}&amp;gt;1 for things like single image enlargement.&lt;br /&gt;
:::Default: 1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|etype|int|0}}&lt;br /&gt;
:::Controls which set of weights to use in the predictor nn.&lt;br /&gt;
:::*0 - weights trained to minimize absolute error&lt;br /&gt;
:::*1 - weights trained to minimize squared error&lt;br /&gt;
:::Default: 0&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|pscrn|int|2}}&lt;br /&gt;
:::Controls whether or not the prescreener neural network is used to decide which pixels should be processed by the predictor neural network and which can be handled by simple cubic interpolation. &lt;br /&gt;
:::The prescreener is trained to know whether cubic interpolation will be sufficient for a pixel or whether it should be predicted by the predictor nn. The computational complexity of the prescreener nn is much less than that of the predictor nn. &lt;br /&gt;
:::Since most pixels can be handled by cubic interpolation, using the prescreener generally results in much faster processing. The prescreener is pretty accurate, so the difference between using it and not using it is almost always unnoticeable.&lt;br /&gt;
:::The new prescreener is faster than the old one, and it also causes more pixels to be handled by cubic interpolation.&lt;br /&gt;
:::*1 - old prescreener&lt;br /&gt;
:::*2 - new prescreener (unavailable with float input)&lt;br /&gt;
:::Default: 2&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|device|int|}}&lt;br /&gt;
:::Sets target OpenCL device.&lt;br /&gt;
:::Use list_device to get the index of the available devices.&lt;br /&gt;
:::By default the default device is selected&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_device|bool|false}}&lt;br /&gt;
::: Whether to draw the devices list on the frame.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|info|bool|false}}&lt;br /&gt;
:::Whether to draw the OpenCL-related info on the frame.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|st|bool|false}}&lt;br /&gt;
:::Whether to run always in single thread even if [[SetFilterMTMode#Prefetch|Prefetch()]] is used.&lt;br /&gt;
:::In some cases using &amp;lt;code&amp;gt;NNEDI3CL&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;prefetch()&amp;lt;/code&amp;gt; could cause very high cpu usage. In these cases &amp;lt;code&amp;gt;st=true&amp;lt;/code&amp;gt; could help without forcing &amp;lt;code&amp;gt;[[MT_SERIALIZED]]&amp;lt;/code&amp;gt; mode.&lt;br /&gt;
:::Default: Auto determined by device properties.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|luma|bool|false}}&lt;br /&gt;
:::Whether the format of the output video is [[Y]] when only luma plane is processed.&lt;br /&gt;
:::It has effect only for [[YUV]] clips.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Examples==&lt;br /&gt;
Deinterlace:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 NNEDI3CL(1) # single rate TFF&lt;br /&gt;
 #NNEDI3CL(3) # double rate TFF&lt;br /&gt;
&lt;br /&gt;
Enlarge by 2x and correct for center shift using Spline36Resize:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 NNEDI3CL(1, dh=true, dw=true)&lt;br /&gt;
 Spline36Resize(Width(), Height(), src_left=-0.5, src_top=-0.5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.7       2023/03/13      - Added parameter luma.&lt;br /&gt;
                              - Updated OpenCL. (v2023.02.06)&lt;br /&gt;
                              - Updated Boost. (1.81.0)&lt;br /&gt;
 v1.0.6       2022/11/27      - Fixed double rate mode.&lt;br /&gt;
 v1.0.5       2022/11/18      - Changed the check of field parity.&lt;br /&gt;
                              - Add support for alpha plane.&lt;br /&gt;
                              - Updated OpenCL - v2022.09.30.&lt;br /&gt;
 v1.0.4       2022/09/16      - Changed the behavior of st.&lt;br /&gt;
                              - Changed the behavior of field.&lt;br /&gt;
                              - Fixed undefined behavior when upstream throw runtime error.&lt;br /&gt;
                              - Added additional information for info=true.&lt;br /&gt;
                              - Update boost 1.80.0.&lt;br /&gt;
 v1.0.3       2022/08/15      - Added parameter st.&lt;br /&gt;
 v1.0.2       2022/07/13      - Fixed memory leak when list_device=true/info=true.&lt;br /&gt;
 v1.0.1       2022/06/26      - Properly handle the clips with one plane only.&lt;br /&gt;
 v1.0.0       2022/06/26      - Initial release.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynthPlus-NNEDI3CL GitHub] -  Source code repository. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Deinterlacing|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/VMAF</id>
		<title>VMAF</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/VMAF"/>
				<updated>2023-05-18T07:35:09Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: VMAF 2.1.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|Debugging/Diagnostic_filters|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
| 1={{Author/Asd-g}}&lt;br /&gt;
| 2=v2.1.2&lt;br /&gt;
| 3=[https://github.com/Asd-g/AviSynth-VMAF/releases/ VMAF]&lt;br /&gt;
| 4=Debug filter&lt;br /&gt;
| 5=[https://github.com/Asd-g/AviSynth-VMAF/blob/main/LICENSE MIT]&lt;br /&gt;
| 6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[VMAF]] is a perceptual video quality assessment algorithm developed by Netflix. Refer to the [https://github.com/Netflix/vmaf/blob/master/resource/doc/faq.md FAQ] page for frequently asked questions of VMAF.&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/HomeOfVapourSynthEvolution/VapourSynth-VMAF a port of the VapourSynth plugin VMAF.]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Netflix/vmaf vmaf] is used.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86] [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64] [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
**AviSynth+: all [[planar]] Y and YUV formats (8/10bit) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|VMAF (clip reference, clip distorted, string log_path, int &amp;quot;log_format&amp;quot;, int[] &amp;quot;model&amp;quot;, int[] &amp;quot;feature&amp;quot;, string &amp;quot;cambi_opt&amp;quot;)}}&lt;br /&gt;
:{{Template:FuncDef|VMAF2 (clip reference, clip &amp;quot;distorted&amp;quot;, int[] &amp;quot;feature&amp;quot;, string &amp;quot;cambi_opt&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |reference| }}&lt;br /&gt;
::{{Par2| |distorted| }}&lt;br /&gt;
::: Clips to calculate VMAF score. Must be in YUV 8..16-bit planar format.&lt;br /&gt;
::: &amp;lt;code&amp;gt;distorted&amp;lt;/code&amp;gt; must be specified when feature != 5. (VMAF2 only)&lt;br /&gt;
::: Must be in YUV 8/10-bit planar format with minimum three planes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|log_path|string|}}&lt;br /&gt;
:::Sets the path of the log file.&lt;br /&gt;
:::This parameter is for VMAF() only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|log_format|int|0}}&lt;br /&gt;
:::Sets the format of the log file.&lt;br /&gt;
:::*0 : xml.&lt;br /&gt;
:::*1 : json.&lt;br /&gt;
:::*2 : csv.&lt;br /&gt;
:::This parameter is for VMAF() only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|model|int[]|}}&lt;br /&gt;
:::Sets which model to use. Refer to [https://github.com/Netflix/vmaf/blob/master/resource/doc/models.md this], [https://netflixtechblog.com/toward-a-better-quality-metric-for-the-video-community-7ed94e752a30 this] and [https://github.com/Netflix/vmaf/blob/master/resource/doc/conf_interval.md this] page for more details.&lt;br /&gt;
:::*0 : vmaf_v0.6.1&lt;br /&gt;
:::*1 : vmaf_v0.6.1neg (NEG mode)&lt;br /&gt;
:::*2 : vmaf_b_v0.6.3 (Confidence Interval)&lt;br /&gt;
:::*3 : vmaf_4k_v0.6.1&lt;br /&gt;
:::This parameter is for VMAF() only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|feature|int[]|}}&lt;br /&gt;
:::*0 : PSNR&lt;br /&gt;
:::*1 : PSNR-HVS&lt;br /&gt;
:::*2 : SSIM&lt;br /&gt;
:::*3 : MS-SSIM&lt;br /&gt;
:::*4 : CIEDE2000&lt;br /&gt;
:::*5 : CAMBI&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|cambi_opt|string|}}&lt;br /&gt;
:::* enc_width, enc_height&lt;br /&gt;
:::: Encoding/processing resolution to compute the banding score, useful in cases where scaling was applied to the input prior to the computation of metrics.&lt;br /&gt;
:::: enc_width must be between 320 and 7680.&lt;br /&gt;
:::: enc_height must be between 200 and 4320.&lt;br /&gt;
:::: Default: Same as input image.&lt;br /&gt;
:::* window_size&lt;br /&gt;
:::: Window size to compute CAMBI.&lt;br /&gt;
:::: Must be between 15 and 127.&lt;br /&gt;
:::: Default: 63 (corresponds to ~1 degree at 4K resolution and 1.5H).&lt;br /&gt;
:::* topk&lt;br /&gt;
:::: Ratio of pixels for the spatial pooling computation.&lt;br /&gt;
:::: Must be between 0.0001 and 1.0.&lt;br /&gt;
:::: Default: 0.6.&lt;br /&gt;
:::* tvi_threshold&lt;br /&gt;
:::: Visibilty threshold for luminance ΔL &amp;lt; tvi_threshold*L_mean for BT.1886.&lt;br /&gt;
:::: Must be between 0.0001 and 1.0.&lt;br /&gt;
:::: Default: 0.019.&lt;br /&gt;
::: Format: &amp;lt;code&amp;gt;option_name=value&amp;lt;/code&amp;gt;.&lt;br /&gt;
::: If more than one option is specified, the options must be separated by space.&lt;br /&gt;
::: Usage example: &amp;lt;code&amp;gt;cambi_opt=&amp;quot;windows_size=120 enc_width=1280 enc_height=720&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
: '''VMAF2()''' exports frame property with the name of the used feature.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
Comparing a high quality clip vs an encoded clip:&lt;br /&gt;
 VMAF(HQ_original, HQ_encoded, model=0)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Comparing a high quality clip vs an encoded clip with MS-SSIM metrics only:&lt;br /&gt;
 VMAF(HQ_original, HQ_encoded, feature=3)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Frame property &amp;lt;code&amp;gt;cambi&amp;lt;/code&amp;gt; is set:&lt;br /&gt;
 VMAF2(clip, feature=5)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.2       2022/10/06      - Fixed undefined behavior when upstream throw runtime error.&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.1       2022/04/18      - Added `cambi_opt` options - `max_log_contrast`, `enc_bitdepth`, `eotf`&lt;br /&gt;
                              - Added function `VMAF2`&lt;br /&gt;
                              - Clips must have either 8-bit or 10-bit bit depth&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.0       2021/11/14      - Added parameter cambi_opt&lt;br /&gt;
                              - Removed model default value&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.2       2021/10/20      - Fixed feature parameter&lt;br /&gt;
                              - Updated vmaf lib to 2.3.0&lt;br /&gt;
                              - Added feature CAMBI&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.1       2021/10/02      - Fixed crashing when unsupported color formats are used&lt;br /&gt;
                              - Updated libvmaf to 2.2.1&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.0       2021/07/10      - Updated to libvmaf 2.x&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2020/11/14      - Initial release&lt;br /&gt;
                              - AviSynth+: self-registers as [[MT_SERIALIZED]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-VMAF GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Debugging.2FDiagnostic_Filters|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</id>
		<title>AviSynth+ x64 plugins</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/AviSynth%2B_x64_plugins"/>
				<updated>2023-05-18T07:33:36Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: JincResize 2.1.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;max-width:82em; min-width:42em;&amp;quot; &amp;gt;&lt;br /&gt;
{{AvsPlusHeader}}&amp;lt;div style=&amp;quot;max-width:62em&amp;quot; &amp;gt;&lt;br /&gt;
All listed plugins are the latest version unless stated otherwise. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Also take a look at the [http://avisynth.nl/index.php/Category:Plugins_x64 64-bit plugins category page].&amp;lt;/span&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;height:100px; width:100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=12%| Category&lt;br /&gt;
!width=12%| Filter&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=8%| Version&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=15%| Download&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[AddGrainC]]'''&lt;br /&gt;
|1.8.3&lt;br /&gt;
|[https://github.com/pinterf/AddGrainC/releases GitHub]&lt;br /&gt;
|&amp;lt;!--AddGrain v1.7.0 compiled with Intel C++ Compiler XE 14: [https://www.dropbox.com/s/y5ymzmgfzddw0pn/AddGrainC_1.7.0_x64.zip?dl=1 AddGrainC_1.7.0_x64.zip]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[AutoAdjust]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[http://latoninf.free.fr/d9/AA/AutoAdjust-v2.60.7z AutoAdjust-v2.60.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Crop&lt;br /&gt;
|'''[[AutoCrop]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://www.mediafire.com/download/mzddfmjjdyx/autocrop_3-14-2010.rar autocrop_3-14-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AutoOverlay]]'''&lt;br /&gt;
|0.2.1&lt;br /&gt;
|[https://github.com/introspected/AutoOverlay/releases GitHub]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[http://rationalqm.us/autoyuy2/autoyuy2.html AutoYUY2]'''&lt;br /&gt;
|4.0.0&lt;br /&gt;
|[https://github.com/jpsdr/AutoYUY2/releases GitHub]&lt;br /&gt;
|Compiled by jpsdr.&lt;br /&gt;
|-&lt;br /&gt;
|Averaging&lt;br /&gt;
|'''[[Average]]'''&lt;br /&gt;
|0.94&lt;br /&gt;
|[https://github.com/pinterf/Average/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AviSynthShader]]'''&lt;br /&gt;
|1.6.5&lt;br /&gt;
|[https://github.com/mysteryx93/AviSynthShader/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[AvsInpaint]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/pinterf/AvsInpaint/releases GitHub]&lt;br /&gt;
|Compiled with VS2019&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/Format Conversion&lt;br /&gt;
|'''[[avsresize]]'''&lt;br /&gt;
|r5&lt;br /&gt;
|[[avsresize|avsresize_r5.7z]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[AVSTP]]'''&lt;br /&gt;
|1.0.4&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/avstp-1.0.4.zip avstp-1.0.4.zip]&lt;br /&gt;
|v1.0.1: [http://www.dropbox.com/s/59urdlk19pz6l2p/avstp-1.0.1_x64.zip?dl=1 avstp-1.0.1_x64.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[aWarpSharp2]]'''&lt;br /&gt;
|2.0.1&lt;br /&gt;
|[https://github.com/jpsdr/aWarpSharpMT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=135855 BassAudio]'''&lt;br /&gt;
|2.4.10&lt;br /&gt;
|[https://www.sendspace.com/file/vwodyl BassAudio2410.7z] - [https://www.mediafire.com/download/0ydinsk5br3imgr/BassAudioSource24_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu - [https://www.un4seen.com/download.php?bass24 BASS audio library for Win64]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Bifrost]]'''&lt;br /&gt;
|2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-bifrost/releases/ GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Checkmate]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/checkmate/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[CLExpr]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/CLExpr/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Denoisers&lt;br /&gt;
|'''[[Cnr2]]&lt;br /&gt;
|2.6.1_avs26 &lt;br /&gt;
|[https://www.dropbox.com/s/9fiab3s5exi43h2/cnr2_v261-avs26.zip?dl=1 cnr2_v261-avs26.zip]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1771784#post1771784 Chikuzen].&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[CombMask]]'''&lt;br /&gt;
|2.0.0&lt;br /&gt;
|[https://github.com/Asd-g/CombMask/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|[https://github.com/DJATOM/CullResize CullResize]&lt;br /&gt;
|0.1&lt;br /&gt;
|[https://github.com/DJATOM/CullResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[DctFilter]]'''&lt;br /&gt;
|0.5.1&lt;br /&gt;
|[https://github.com/Asd-g/DCTFilter/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeBlock]]'''&lt;br /&gt;
|@9802e03&lt;br /&gt;
|[https://files.videohelp.com/u/223002/Avisynth-Deblock_299792458m_noAVX2req.7z Avisynth-Deblock_299792458m_noAVX2req.7z]&lt;br /&gt;
|299792458m: [https://github.com/299792458m/Avisynth-Deblock performance optimized version]; builds compiled with Intel C++ 19.2 without AVX2 requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Decomb]]'''&lt;br /&gt;
|5.2.4&lt;br /&gt;
|[https://www.dropbox.com/s/wdnkly9xun1skj4/decomb_5.2.4_x64.zip?dl=1 decomb_5.2.4_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeCross]]'''&lt;br /&gt;
|v2.0.0 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeCross/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeDot]]'''&lt;br /&gt;
|v1.2.1 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeDot/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Duplicate Frame Detectors &lt;br /&gt;
|'''[[DeDup]]'''&lt;br /&gt;
|0.17&lt;br /&gt;
|[https://drive.google.com/file/d/1L2vWFgMaGYnrOMV9mhxg7T8NIVnZZtVE/view?usp=sharing DeDup-0.17-20210227.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeFlicker]]'''&lt;br /&gt;
|0.6&lt;br /&gt;
|[https://github.com/pinterf/Deflicker/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[DeGrainMedian]]'''&lt;br /&gt;
|0.8.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/DeGrainMedian64.zip DeGrainMedian64.zip] - [http://members.optusnet.com.au/squid_80/sources/degrainmediansrc.zip source]&lt;br /&gt;
|Compiled by squid_80&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter.htm DeJitter]'''&lt;br /&gt;
|14 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter64.7z DeJitter64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[Delogo]]'''&lt;br /&gt;
|0.05a&lt;br /&gt;
|[http://www.dropbox.com/s/5t3p2gh4znsjxpc/delogo_avs%2B.zip?dl=1 delogo_avs+.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[DelogoHD]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/msg7086/DelogoHD/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[dfttest]]'''&lt;br /&gt;
|1.9.6&lt;br /&gt;
|[https://github.com/pinterf/dfttest/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=170237 DGDecIM] '''&lt;br /&gt;
|b50&lt;br /&gt;
|[http://rationalqm.us/dgdecim/dgdecim_b50.zip dgdecim_b50.zip]&lt;br /&gt;
|Requires license from DGDecNV&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecNV]]'''&lt;br /&gt;
|245&lt;br /&gt;
|[http://rationalqm.us/dgdecnv/binaries/ dgdecnv_245.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecode]]'''&lt;br /&gt;
|2.0.0.7&lt;br /&gt;
|[https://www.rationalqm.us/dgmpgdec/ dgmpgdec2007.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[Dither]]'''&lt;br /&gt;
|1.28.0&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/dither-1.28.0.zip dither-1.28.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DSS2mod]]'''&lt;br /&gt;
|2.0.0.13&lt;br /&gt;
|[https://web.archive.org/web/20160224130625/https://filetea.me/t1siAfoCvW5Sy2d2BbRx2WBjg/dl avss_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[EdgeFixer]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/sekrit-twc/EdgeFixer/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[EEDI2]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-EEDI2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[eedi3|EEDI3]]'''&lt;br /&gt;
|0.9.2.3&lt;br /&gt;
|[https://github.com/pinterf/EEDI3/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[EffectsPlus]]'''&lt;br /&gt;
|25 June 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/EffectsPlus/EffectsPlus.7z EffectsPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ExactDedup]]'''&lt;br /&gt;
|0.06&lt;br /&gt;
|[https://archive.org/download/exactdedup/ExactDedup_25%2626_x86_x64_dll_v0-06_20190215.zip ExactDedup_25&amp;amp;26_x86_x64_dll_v0-06_20190215.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[ExInpaint]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://web.archive.org/web/20210728000419if_/https://files.videohelp.com/u/223002/ExInpaint_x86_x64.7z ExInpaint_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[f3kdb]]'''&lt;br /&gt;
|1.5.1&lt;br /&gt;
|[https://web.archive.org/web/20170913010149if_/https://www.nmm-hd.org/upload/get~arIyHEnxIS8/flash3kyuu_deband_1.5.1_x64.7z flash3kyuu_deband_1.5.1_x64.7z]&lt;br /&gt;
|v2.0 prerelease (b98d6bc x86/x64): [https://web.archive.org/web/20150503191218/https://www.nmm-hd.org/upload/get~NfiLlgo1pX8/f3kdb-b98d6bc.rar f3kdb-b98d6bc.rar] - compiled with Intel C++ Compiler 2013. [https://web.archive.org/web/20160414135351/http://www.nmm-hd.org/upload/get~jW8DJGBDJro/f3kdb-rev410.7z f3kdb-rev410.7z] - compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[FCBI]]'''&lt;br /&gt;
|1.0.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FCBI/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[FFmpegSource]]'''&lt;br /&gt;
|2.23.1&lt;br /&gt;
|[https://github.com/FFMS/ffms2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DFilter]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[https://github.com/pinterf/fft3dfilter/releases GitHub]&lt;br /&gt;
|10-16bits/float support. Needs the [http://www.fftw.org/install/windows.html 64-bit &amp;lt;tt&amp;gt;libfftw3f-3.dll&amp;lt;/tt&amp;gt;] to be in your System32 directory.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DGPU]]'''&lt;br /&gt;
|0.8.6&lt;br /&gt;
|[https://github.com/pinterf/FFT3dGPU/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[FieldHint]]'''&lt;br /&gt;
|0.11 &lt;br /&gt;
|[https://www.mediafire.com/download/ynkidzz4joz/fieldhint.rar fieldhint.rar]&lt;br /&gt;
|Compiled by Joshy D. Note&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[FillBorders]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FillBorders/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FluxSmooth]]'''&lt;br /&gt;
|1.4&lt;br /&gt;
|[https://github.com/pinterf/FluxSmooth/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[FrameRateConverter]]'''&lt;br /&gt;
|1.2.1&lt;br /&gt;
|[https://github.com/mysteryx93/FrameRateConverter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[FredAverage]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://web.archive.org/web/20200522181936if_/https://files.videohelp.com/u/223002/FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=169651 FRIMSource]'''&lt;br /&gt;
|1.27&lt;br /&gt;
|[https://drive.google.com/file/d/0BymRNDHq74DEbUVsQ0NwSGJqdUU FRIM_x64_version_1.27.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[Fusion]]'''&lt;br /&gt;
|5th March 2013&lt;br /&gt;
|[http://horman.net/avisynth/download/fusionx64.zip fusionx64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[GamMac]]'''&lt;br /&gt;
|1.10&lt;br /&gt;
|[https://web.archive.org/web/20200522183019if_/https://files.videohelp.com/u/223002/GamMac_x86_x64_v1.10_dll_20180615.zip GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[GradFun2db]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://web.archive.org/web/20200522222211if_/https://files.videohelp.com/u/223002/gradfun2db_3-29-2010.rar gradfun2db_3-29-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[Grid]]'''&lt;br /&gt;
|21 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[GRunT]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/pinterf/GRunT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Uncategorized &lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/HealDeadPixels HealDeadPixels]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRCore]'''&lt;br /&gt;
|1.1.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRCore.7z HDRCore.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRMatrix]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRMatrix.7z HDRMatrix.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRNoise]'''&lt;br /&gt;
|1.2.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRNoise.7z HDRNoise.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener &lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRSharp]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRSharp.7z HDRSharp.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[hqdn3dY]]'''&lt;br /&gt;
|v1.0.4&lt;br /&gt;
|[https://web.archive.org/web/20200913172356if_/https://files.videohelp.com/u/223002/Hqdn3dY-1.0.4.7z Hqdn3dY-1.0.4.7z]&lt;br /&gt;
|Modified by Rean.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[IT|IT_YV12]]'''&lt;br /&gt;
|0103_width8K&lt;br /&gt;
|[https://www.dropbox.com/s/002p6yed7dzi8f3/IT_YV12_0103_width8K.zip?dl=1 IT_YV12_0103_width8K.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[Its]]'''&lt;br /&gt;
|r8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[JincResize]]'''&lt;br /&gt;
|v2.1.2&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-JincResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/KelvinColorShift KelvinColorShift]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[KNLMeansCL]]'''&lt;br /&gt;
|1.1.1e&lt;br /&gt;
|[https://github.com/pinterf/KNLMeansCL/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[LSMASHSource]]'''&lt;br /&gt;
|&lt;br /&gt;
|{{Plugin/LSMASHSource}}&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose &lt;br /&gt;
|'''[[manyPlus]]'''&lt;br /&gt;
|9 June 2021&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/manyPlus/manyPlus.7z manyPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''MaskCrop'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 MaskCrop0.1.2.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[MaskTools2]]'''&lt;br /&gt;
|2.2.26&lt;br /&gt;
|[https://github.com/pinterf/masktools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Levels and Chroma&lt;br /&gt;
|'''[[MatchHistogram]]'''&lt;br /&gt;
|2.1.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-MatchHistogram/releases GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[MedianBlur2]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/MedianBlur2/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]'''&lt;br /&gt;
|1.1.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/MipSmooth64.zip MipSmooth64.zip] - [http://members.optusnet.com.au/squid_80/sources/mipsmooth64src.zip source]&lt;br /&gt;
|Compiled by squid_80 - [https://forum.doom9.org/showthread.php?t=64940 discussion thread]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[MosquitoNR]]'''&lt;br /&gt;
|0.20&lt;br /&gt;
|[https://github.com/pinterf/MosquitoNR/releases/ GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[movePlus]]'''&lt;br /&gt;
|9 Apr 2018&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/movePlus/movePlus.7z movePlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[MPEG2DecPlus]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[MSharpen]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/msharpen/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[MVTools]]'''&lt;br /&gt;
|2.7.44&lt;br /&gt;
|[https://github.com/pinterf/mvtools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[NicAudio]]'''&lt;br /&gt;
|2.0.6&lt;br /&gt;
|[https://www.dropbox.com/s/lroqakipuoqnzby/NicAudio2.0.5_x64.zip?dl=1 NicAudio2.0.5_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam.html NirMalam]'''&lt;br /&gt;
|17 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam64.7z NirMalam64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[nnedi3]]'''&lt;br /&gt;
|0.9.4.51&lt;br /&gt;
|[https://github.com/jpsdr/NNEDI3/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[PlanarTools]]'''&lt;br /&gt;
|0.3.0&lt;br /&gt;
|[https://github.com/chikuzen/PlanarTools/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[PointSize]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/Orum/PointSize/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[RawSource26|RawSourcePlus]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/RawSource_2.6x/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ReduceFlicker]]'''&lt;br /&gt;
|0.1.0&lt;br /&gt;
|[https://github.com/Asd-g/ReduceFlicker/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Range Processing&lt;br /&gt;
|'''[[RemapFrames]]'''&lt;br /&gt;
|0.4.1-avs26&lt;br /&gt;
|[https://www.dropbox.com/s/6830ri3btc5crfp/RemapFrames-0.4.1-avs26.zip?dl=1 RemapFrames-0.4.1-avs26.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[RemoveDirt]]'''&lt;br /&gt;
|0.9.3&lt;br /&gt;
|[https://github.com/pinterf/RemoveDirt/releases GitHub]&lt;br /&gt;
|VS2019 and clang builds&lt;br /&gt;
|-	&lt;br /&gt;
| Degrainer	&lt;br /&gt;
|'''[[RemoveGrainHD]]'''	&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://github.com/pinterf/RemoveGrainHD/releases GitHub]	&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[ResampleHQ]]'''&lt;br /&gt;
|r349&lt;br /&gt;
|[https://web.archive.org/web/20200522183237if_/https://files.videohelp.com/u/223002/ResampleHQ_r349_110905.7z ResampleHQ_r349_110905.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. Compiled by [https://forum.doom9.org/showthread.php?p=1722300#post1722300 l33tmeatwad] [https://forum.doom9.org/showthread.php?p=1722117#post1722117]. Older version: [https://sourceforge.net/projects/int64/files/ResampleHQ/ResampleHQ-v6.zip/download ResampleHQ-v6.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[RgTools]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/RgTools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Borders and Cropping&lt;br /&gt;
|'''[[RoboCrop]]'''&lt;br /&gt;
|1.13&lt;br /&gt;
|[https://web.archive.org/web/20200522014141if_/https://files.videohelp.com/u/223002/RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Antialiasing&lt;br /&gt;
|'''[[SangNom2]]'''&lt;br /&gt;
|0.5.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SangNom2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[SCXvidMask]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://github.com/tp7/SCXvidMask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Resize&lt;br /&gt;
|'''[[SimpleResize]]'''&lt;br /&gt;
|0.3.5&lt;br /&gt;
|[https://drive.google.com/file/d/1laqsJCOkOwc1KD85d3Ymw-nzzZLa3BQK SimpleResize-0.3.5.7z]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 10)&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[SmoothAdjust]]'''&lt;br /&gt;
|3.2&lt;br /&gt;
|[http://latoninf.free.fr/d9/SA/SmoothAdjust-v3.20.7z SmoothAdjust-v3.20.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD]]'''&lt;br /&gt;
|0.0.9pre2&lt;br /&gt;
|[http://www.dropbox.com/s/va45bi7k09t71pk/SmoothD_x64.zip?dl=1 SmoothD_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD2]]'''&lt;br /&gt;
|1.0.a3&lt;br /&gt;
|[https://www.dropbox.com/s/ui8chlbzopuqs5a/SmoothD2-a3_x64.zip?dl=1 SmoothD2-a3_x64.zip]&lt;br /&gt;
|Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&lt;br /&gt;
|-&lt;br /&gt;
|Spatial Denoisers&lt;br /&gt;
|'''[[SmoothUV2]]'''&lt;br /&gt;
| 4.4.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Spectrogram]]'''&lt;br /&gt;
|r7&lt;br /&gt;
|[https://drive.google.com/open?id=1HPxU8J6udAs_1VEWhdKvKFWdWncTCGXs Spectrogram_r7.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017. &lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[SVPflow]]'''&lt;br /&gt;
|4.2.0.142&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TBilateral]]'''&lt;br /&gt;
|0.9.11&lt;br /&gt;
|[https://web.archive.org/web/20200522182801if_/https://files.videohelp.com/u/223002/TBilateral_0911_32_64.7z TBilateral_0911_32_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TCannyMod]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/TCannyMod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TColorMask]]'''&lt;br /&gt;
|1.2.2&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-tcolormask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[TComb]]'''&lt;br /&gt;
|2.3&lt;br /&gt;
|[https://github.com/pinterf/TComb/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''TCPDeliver'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/DJATOM/TCPDeliver/releases GitHub] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[TDeint]]'''&lt;br /&gt;
|1.8 &lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TEMmod]]'''&lt;br /&gt;
|0.2.2 &lt;br /&gt;
|[https://github.com/Asd-g/TEMmod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[TIVTC]]'''&lt;br /&gt;
|v1.0.25&lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deflicker&lt;br /&gt;
|'''[http://www.zhitenev.com/avisynth/TimeLapseDF/ TimeLapseDF]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[http://www.zhitenev.com/avisynth/TimeLapseDF/x64/TimeLapseDF64.dll TimeLapseDF64.dll]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMaskCleaner]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/tmaskcleaner/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMM2]]'''&lt;br /&gt;
|0.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TMM2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TNLMeans]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/TNLMeans/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TTempSmooth]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://www.mediafire.com/download/zv0jm3mtmzf/TTempSmooth_3-20-2010.rar TTempSmooth_3-20-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Effects&lt;br /&gt;
|'''[[TxPlus]]'''&lt;br /&gt;
|8 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/TxPlus/TxPlus.7z TxPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpeners&lt;br /&gt;
|'''[https://github.com/299792458m/UnsharpHQmod UnsharpHQmod]'''&lt;br /&gt;
|@dacebe3&lt;br /&gt;
|[https://drive.google.com/file/d/13jrDXS12jYWaveJzLtD-AmYiE3dKE3n6/view?usp=sharing UnsharpHQmod_dacebe3_fp.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[VapourSource]]'''&lt;br /&gt;
|0.1.1&lt;br /&gt;
|[https://github.com/DJATOM/VapourSource/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[VagueDenoiser]]'''&lt;br /&gt;
|0.35.1&lt;br /&gt;
|[https://web.archive.org/web/20191106173119if_/http://www.iol.ie/%7Eschubert/gas/VagueDenoiser_0351_64.7z VagueDenoiser_0351_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[VariableBlur]]'''&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://web.archive.org/web/20200612193533if_/https://files.videohelp.com/u/223002/variableblur0.7_x86_x64.7z variableblur0.7_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[ViewAudio]]'''&lt;br /&gt;
|0.3.01 &lt;br /&gt;
|[https://www.mediafire.com/download/iyeo4xjlm87hjwq/ViewAudio_x64.7z ViewAudio_x64.7z] - [https://www.mediafire.com/download/81kg55yaiqp1nxc/ViewAudio0301_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Vinverse]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://github.com/Asd-g/vinverse/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2022.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[VSFilterMod]]'''&lt;br /&gt;
|r5.2.2&lt;br /&gt;
|[https://github.com/sorayuki/VSFilterMod/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed]'''&lt;br /&gt;
|23 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed64.7z Watershed64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Waveform]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://www.dropbox.com/s/ufkw5w0nn79qzd5/waveform.zip?dl=1 waveform.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1751960#post1751960 `Orum].&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=172966 xNLMeans]'''&lt;br /&gt;
|0.03&lt;br /&gt;
|[https://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip xNLMeans_0.03_20160324.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[xy-VSFilter]]'''&lt;br /&gt;
|v3.2.0.804&lt;br /&gt;
|[https://github.com/pinterf/xy-VSFilter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[yadifmod2]]'''&lt;br /&gt;
|0.2.5&lt;br /&gt;
|[https://github.com/Asd-g/yadifmod2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[YV12To422]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/chikuzen/YV12To422/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. &lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[Zoom]]'''&lt;br /&gt;
|20140216&lt;br /&gt;
|[https://forum.doom9.org/attachment.php?attachmentid=14054&amp;amp;d=1392574410 Zoom.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?p=1668648#post1668648 Paser]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More 64-bit filters can be found in the following sites but be aware that &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MOST'''&amp;lt;/span&amp;gt; of the plugins listed are outdated.&lt;br /&gt;
*[https://code.google.com/p/avisynth64/wiki/PluginLinks 64-Bit plugin collection by JoshyD]  &lt;br /&gt;
*[http://members.optusnet.com.au/squid_80/ squid_80's 64-bit repository] &lt;br /&gt;
*[https://web.archive.org/web/20130922222259/http://yo4kazu.110mb.com/ 64-bit filters by yo4kazu]&lt;br /&gt;
*[https://sites.google.com/site/avisynth64bitplugin/download 64bit plugins download list by poodle]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Avisynthplus]]&lt;br /&gt;
[[Category:External_filters]]&lt;br /&gt;
[[Category:Plugins_x64]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/JincResize</id>
		<title>JincResize</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/JincResize"/>
				<updated>2023-05-18T07:32:47Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: JincResize 2.1.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Adjustment_filters|Resizers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1=[https://github.com/innocenat innocenat], [https://github.com/Kiyamou Kiyamou], {{Author/Asd-g}}&lt;br /&gt;
|2=v2.1.2&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-JincResize/releases JincResize]&lt;br /&gt;
|4=Resize&lt;br /&gt;
|5=[https://github.com/Asd-g/AviSynth-JincResize/blob/master/LICENSE MIT]&lt;br /&gt;
|6=[https://forum.doom9.org/showthread.php?t=169813 Doom9 Thread]}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Jinc (EWA Lanczos) resampling plugin for AviSynth 2.6/AviSynth+.&amp;lt;br&amp;gt;&lt;br /&gt;
[[JincResize]] v1.0.0 and greater is a port of the VapourSynth JincResize filter with SSE / AVX Intrinsics taken from the original JincFilter by innocenat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;JincResize&amp;lt;/tt&amp;gt; includes 5 functions:&lt;br /&gt;
*{{Template:FuncDef3| JincResize}} is the main filter.&lt;br /&gt;
*{{Template:FuncDef3| Jinc36Resize}} is an alias for JincResize(tap=3).&lt;br /&gt;
*{{Template:FuncDef3| Jinc64Resize}} is an alias for JincResize(tap=4).&lt;br /&gt;
*{{Template:FuncDef3| Jinc144Resize}} is an alias for JincResize(tap=6).&lt;br /&gt;
*{{Template:FuncDef3| Jinc256Resize}} is an alias for JincResize(tap=8).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
** AviSynth+: all [[planar]] formats (8/10/12/14/16/32bit, Y/YUV/RGB with or without alpha) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|   JincResize (clip, int target_width, int target_height, float &amp;quot;src_left&amp;quot;, float &amp;quot;src_top&amp;quot;, float &amp;quot;src_width&amp;quot;, float &amp;quot;src_height&amp;quot;, int &amp;quot;quant_x&amp;quot;, int &amp;quot;quant_y&amp;quot;, int &amp;quot;tap&amp;quot;, float &amp;quot;blur&amp;quot;, string &amp;quot;cplace&amp;quot;, int &amp;quot;threads&amp;quot;, int &amp;quot;opt&amp;quot;)}}&lt;br /&gt;
:{{Template:FuncDef| Jinc36Resize (clip, int target_width, int target_height, float &amp;quot;src_left&amp;quot;, float &amp;quot;src_top&amp;quot;, float &amp;quot;src_width&amp;quot;, float &amp;quot;src_height&amp;quot;, int &amp;quot;quant_x&amp;quot;, int &amp;quot;quant_y&amp;quot;, string &amp;quot;cplace&amp;quot;, int &amp;quot;threads&amp;quot;)}}&lt;br /&gt;
:{{Template:FuncDef| Jinc64Resize (clip, int target_width, int target_height, float &amp;quot;src_left&amp;quot;, float &amp;quot;src_top&amp;quot;, float &amp;quot;src_width&amp;quot;, float &amp;quot;src_height&amp;quot;, int &amp;quot;quant_x&amp;quot;, int &amp;quot;quant_y&amp;quot;, string &amp;quot;cplace&amp;quot;, int &amp;quot;threads&amp;quot;)}}&lt;br /&gt;
:{{Template:FuncDef|Jinc144Resize (clip, int target_width, int target_height, float &amp;quot;src_left&amp;quot;, float &amp;quot;src_top&amp;quot;, float &amp;quot;src_width&amp;quot;, float &amp;quot;src_height&amp;quot;, int &amp;quot;quant_x&amp;quot;, int &amp;quot;quant_y&amp;quot;, string &amp;quot;cplace&amp;quot;, int &amp;quot;threads&amp;quot;)}}&lt;br /&gt;
:{{Template:FuncDef|Jinc256Resize (clip, int target_width, int target_height, float &amp;quot;src_left&amp;quot;, float &amp;quot;src_top&amp;quot;, float &amp;quot;src_width&amp;quot;, float &amp;quot;src_height&amp;quot;, int &amp;quot;quant_x&amp;quot;, int &amp;quot;quant_y&amp;quot;, string &amp;quot;cplace&amp;quot;, int &amp;quot;threads&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process. All planar formats are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |int| }}&lt;br /&gt;
:::&amp;lt;code&amp;gt;target_width&amp;lt;/code&amp;gt;: the width of the output.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |int| }}&lt;br /&gt;
:::&amp;lt;code&amp;gt;target_height&amp;lt;/code&amp;gt;: the heightof the output.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|src_left|float|0.0}}&lt;br /&gt;
::: Cropping of the left edge.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|src_top|float|0.0}}&lt;br /&gt;
:::Cropping of the top edge.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|src_width|float|Source width}}&lt;br /&gt;
:::If &amp;gt; 0.0 it sets the width of the clip before resizing.&lt;br /&gt;
:::If &amp;lt;= 0.0 it sets the cropping of the right edges before resizing.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|src_height|float|Source height}}&lt;br /&gt;
:::If &amp;gt; 0.0 it sets the height of the clip before resizing.&lt;br /&gt;
:::If &amp;lt;= 0.0 it sets the cropping of the bottom edges before resizing&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|quant_x|int|256}}&lt;br /&gt;
::{{Par2|quant_y|int|256}}&lt;br /&gt;
::: Controls sub-pixel quantization.&lt;br /&gt;
::: Must be between 1 and 256.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tap|int|3}}&lt;br /&gt;
:::Corresponding to different zero points of Jinc function.&lt;br /&gt;
:::Must be between 1 and 16.&lt;br /&gt;
:::This parameter is for &amp;lt;code&amp;gt;JincResize()&amp;lt;/code&amp;gt; only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|blur|float|0.0}}&lt;br /&gt;
:::Blur processing, it can reduce side effects.&lt;br /&gt;
:::To achieve blur, the value should more than 0.0.&lt;br /&gt;
:::Must be between 0.0 and 10.0. Default: 0.0.&lt;br /&gt;
:::This parameter is for &amp;lt;code&amp;gt;JincResize()&amp;lt;/code&amp;gt; only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|cplace|string|}}&lt;br /&gt;
:::The location of the chroma samples.&lt;br /&gt;
:::MPEG1 : Chroma samples are located on the center of each group of 4 pixels.&lt;br /&gt;
:::MPEG2 : Chroma samples are located on the left pixel column of the group.&lt;br /&gt;
:::topleft : Chroma samples are located on the left pixel column and the first row of the group.&lt;br /&gt;
:::Default : If frame properties are supported and frame property &amp;quot;_ChromaLocation&amp;quot; exists - &amp;quot;_ChromaLocation&amp;quot; value of the first frame is used. If frame properties aren't supported or there is no property &amp;quot;_ChromaLocation&amp;quot; - &amp;quot;MPEG2&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|threads|int|0}}&lt;br /&gt;
:::How many logical processors are used.&lt;br /&gt;
:::*0 : Maximum logical processors are used.&lt;br /&gt;
:::Default: 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Controls the used CPU optimizations.&lt;br /&gt;
:::*-1 : Auto-detect without AVX-512.&lt;br /&gt;
:::*0 : Use C++ code.&lt;br /&gt;
:::*1 : Use SSE4.1 code.&lt;br /&gt;
:::*2 : Use AVX2 code.&lt;br /&gt;
:::*3 : Use AVX-512 code.&lt;br /&gt;
:::Default: -1.&lt;br /&gt;
:::This parameter is for &amp;lt;code&amp;gt;JincResize()&amp;lt;/code&amp;gt; only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
Upscale to 1920x1080:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 Jinc36Resize(1920, 1080)  # same as JincResize(1920, 1080, tap=3) or JincResize(1920, 1080)&lt;br /&gt;
 Jinc64Resize(1920, 1080)  # same as JincResize(1920, 1080, tap=4)&lt;br /&gt;
 Jinc144Resize(1920, 1080) # same as JincResize(1920, 1080, tap=6)&lt;br /&gt;
 Jinc256Resize(1920, 1080) # same as JincResize(1920, 1080, tap=8)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.2       2022/12/23      - Set frame property _ChromaLocation only for 420, 422, 411 clips.&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.1       2022/12/22      - Changed back the behavior of parameter blur.&lt;br /&gt;
                              - Set frame property _ChromaLocation.&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.0       2021/08/29      - Added parameter cplace.&lt;br /&gt;
                              - Changed omp parallel execution to C++17 parallel execution (better speed).&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.2       2021/03/28      - Fixed output for SIMD and threads &amp;gt; 1.&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.1       2020/12/24      - Used MSVC instead Intel C++ for faster binaries.&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.0       2020/12/23      - Added OpenMP support to main processing loops. (DTL2020)&lt;br /&gt;
                              - Added parameter 'threads'.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.2.0       2020/12/13      - AVX-512 code is not used as default when AVX-512 CPU instructions are available.&lt;br /&gt;
                              - Fixed AVX-512 output.&lt;br /&gt;
                              - Prevent 'nan' values for the float input (SIMD).&lt;br /&gt;
                              - Fixed JincXXXResize parameters 'quant_x' and 'quant_y' when called by name.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.0       2020/07/02      - Added AVX-512 code.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2020/06/11      - Fixed the 8..16-bit output for C++ routine.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2020/06/10      - Initial release&lt;br /&gt;
                              - Port of the VapourSynth JincResize&amp;lt;br&amp;gt;&lt;br /&gt;
 r44          2014/09/20      - Latest revision r44 (@0cd502a)&lt;br /&gt;
                              - More correct calculation on quantized pixel&lt;br /&gt;
                              - Fixing some memory leak&lt;br /&gt;
                              - Implement basic downscaling support.&lt;br /&gt;
                              - Better memory performance&lt;br /&gt;
                              - Cleanup + const qualify more variable&lt;br /&gt;
                              - x64 binary&lt;br /&gt;
                              - Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.2         2014/07/27      - Core rewritten to use quantized lookup table for coefficient.&lt;br /&gt;
                              - Support SSE2, SSE3, AVX2 and FMA3.&lt;br /&gt;
                              - Basically, MUCH faster.&lt;br /&gt;
                              - Add Jinc144Resize which is 6-tap filter.&lt;br /&gt;
                              - Add quant_x, quant_y, and version parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.1.1       2013/11/26      - Binary is now compile with ICC14&lt;br /&gt;
                              - More optimized code, should run much faster.&lt;br /&gt;
                                Thanks to tp7 and others for optimization tips.&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.1         2013/11/26      - Initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archived Downloads ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;; width=&amp;quot;400px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!!width=&amp;quot;100px&amp;quot;| Version&lt;br /&gt;
!!width=&amp;quot;150px&amp;quot;| Download&lt;br /&gt;
!!width=&amp;quot;150px&amp;quot;| Source code&lt;br /&gt;
|-&lt;br /&gt;
!r44&lt;br /&gt;
|[https://www.dropbox.com/s/pj37t6ackhbs42k/jincresize_r44.zip?dl=1 jincresize_r44.zip]&amp;lt;br&amp;gt;[https://web.archive.org/web/20200522062025if_/https://files.videohelp.com/u/223002/jincresize_r44.zip Mirror]&lt;br /&gt;
|[https://github.com/AviSynth/jinc-resize/archive/master.zip jinc-resize-master.zip]&lt;br /&gt;
|-&lt;br /&gt;
!v0.2&lt;br /&gt;
|[http://github.com/AviSynth/jinc-resize/releases/download/v0.2/JincResize.dll JincResize.dll]&lt;br /&gt;
|[http://github.com/AviSynth/jinc-resize/archive/v0.2.zip jinc-resize-0.2.zip]&lt;br /&gt;
|-&lt;br /&gt;
!v0.1.1&lt;br /&gt;
|[http://github.com/AviSynth/jinc-resize/releases/download/v0.1.1/JincResize.dll JincResize.dll]&lt;br /&gt;
|[http://github.com/AviSynth/jinc-resize/archive/v0.1.1.zip jinc-resize-0.1.1.zip]&lt;br /&gt;
|-&lt;br /&gt;
!v0.1&lt;br /&gt;
|[http://github.com/AviSynth/jinc-resize/releases/download/v0.1/JincResize.dll JincResize.dll]&lt;br /&gt;
|[http://github.com/AviSynth/jinc-resize/archive/v0.1.zip jinc-resize-0.1.zip]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/AviSynth/jinc-resize GitHub] - Source code repository (original).&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-JincResize GitHub] - Source code repository (update).&lt;br /&gt;
*[https://github.com/Kiyamou/VapourSynth-JincResize GitHub] - Source code repository (VapourSynth version).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Resizers|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/RIFE</id>
		<title>RIFE</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/RIFE"/>
				<updated>2023-05-18T07:29:33Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: RIFE 1.0.3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Adjustment_filters|Frame_Rate_Conversion|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=1.0.3&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynthPlus-RIFE/releases/ RIFE-1.0.3.7z]&lt;br /&gt;
|4=Frame Rate Converters&lt;br /&gt;
|5=[https://github.com/Asd-g/AviSynthPlus-RIFE/blob/main/LICENSE MIT]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Real-Time Intermediate Flow Estimation for Video Frame Interpolation, based on [https://github.com/nihui/rife-ncnn-vulkan rife-ncnn-vulkan].&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/HomeOfVapourSynthEvolution/VapourSynth-RIFE-ncnn-Vulkan a port of the VapourSynth plugin RIFE].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Vulkan Vulkan] compatible device&lt;br /&gt;
* [x64]: '''AviSynth+ r3682''' or greater (AviSynth+ 3.7.3 (test 6, r3935 can be [https://forum.doom9.org/showthread.php?p=1983250#post1983250 downloaded from here])&lt;br /&gt;
* Microsoft VisualC++ Redistributable Package 2022 (can be downloaded from [https://github.com/abbodi1406/vcredist/releases here])&lt;br /&gt;
* Supported color formats: [[RGBPS]]&lt;br /&gt;
* &amp;lt;code&amp;gt;models&amp;lt;/code&amp;gt; must be located in the same folder as [[RIFE]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|RIFE (clip input, int &amp;quot;model&amp;quot;, int &amp;quot;factor_num&amp;quot;, int &amp;quot;factor_den&amp;quot;, int &amp;quot;fps_num&amp;quot;, int &amp;quot;fps_den&amp;quot;, string &amp;quot;model_path&amp;quot;, int &amp;quot;gpu_id&amp;quot;, int &amp;quot;gpu_thread&amp;quot;, bool &amp;quot;tta&amp;quot;, bool &amp;quot;uhd&amp;quot;, bool &amp;quot;sc&amp;quot;, float &amp;quot;sc_threshold&amp;quot;, bool &amp;quot;skip&amp;quot;, float &amp;quot;skip_threshold&amp;quot;, bool &amp;quot;list_gpu&amp;quot;, bool &amp;quot;denoise&amp;quot;, int &amp;quot;denoise_tr&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|input|clip|}}&lt;br /&gt;
:::A clip to process.&lt;br /&gt;
:::It must be in RGB 32-bit planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|model|int|5}}&lt;br /&gt;
:::Model to use.&lt;br /&gt;
:::&amp;lt;code&amp;gt;models&amp;lt;/code&amp;gt; must be located in the same folder as RIFE.dll.&lt;br /&gt;
:::*0: rife&lt;br /&gt;
:::*1: rife-HD&lt;br /&gt;
:::*2: rife-UHD&lt;br /&gt;
:::*3: rife-anime&lt;br /&gt;
:::*4: rife-v2&lt;br /&gt;
:::*5: rife-v2.3&lt;br /&gt;
:::*6: rife-v2.4&lt;br /&gt;
:::*7: rife-v3.0&lt;br /&gt;
:::*8: rife-v3.1&lt;br /&gt;
:::*9: rife-v4&lt;br /&gt;
:::Default: 5.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|factor_num|int|2}}&lt;br /&gt;
::{{Par2|factor_den|int|1}}&lt;br /&gt;
:::Factor of target frame rate.&lt;br /&gt;
:::For example &amp;lt;code&amp;gt;factor_num=5, factor_den=2&amp;lt;/code&amp;gt; will multiply input clip FPS by 2.5.&lt;br /&gt;
:::Only rife-v4 model supports custom frame rate.&lt;br /&gt;
:::Default: 2, 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|fps_num|int|}}&lt;br /&gt;
::{{Par2|fps_den|int|}}&lt;br /&gt;
:::Target frame rate.&lt;br /&gt;
:::Only rife-v4 model supports custom frame rate.&lt;br /&gt;
:::Supersedes &amp;lt;code&amp;gt;factor_num&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;factor_den&amp;lt;/code&amp;gt; parameter if specified.&lt;br /&gt;
:::Default: Not specified.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|model_path|string|}}&lt;br /&gt;
:::RIFE model path.&lt;br /&gt;
:::Supersedes &amp;lt;code&amp;gt;model&amp;lt;/code&amp;gt; parameter if specified.&lt;br /&gt;
:::Default: Not specified.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|gpu_id|int|}}&lt;br /&gt;
:::GPU device to use.&lt;br /&gt;
:::By default the default device is selected.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|gpu_thread|int|2}}&lt;br /&gt;
:::Thread count for interpolation.&lt;br /&gt;
:::Using larger values may increase GPU usage and consume more GPU memory. If you find that your GPU is hungry, try increasing thread count to achieve faster processing.&lt;br /&gt;
:::Default: 2.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tta|bool|false}}&lt;br /&gt;
:::Enable TTA(Test-Time Augmentation) mode.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|uhd|bool|false}}&lt;br /&gt;
:::Enable UHD mode.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sc|bool|false}}&lt;br /&gt;
:::Avoid interpolating frames over scene changes.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sc_threshold|float|0.12}}&lt;br /&gt;
:::Threshold to determine whether the current frame and the next one are end/beginning of scene.&lt;br /&gt;
:::Must be between 0.0..1.0.&lt;br /&gt;
:::Default: 0.12.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|skip|bool|false}}&lt;br /&gt;
:::Skip interpolating static frames.&lt;br /&gt;
:::Requires [[VMAF]] plugin.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|skip_threshold|float|60.0}}&lt;br /&gt;
:::PSNR threshold to determine whether the current frame and the next one are static.&lt;br /&gt;
:::Must be between 0.0..60.0.&lt;br /&gt;
:::Default: 60.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_gpu|bool|false}}&lt;br /&gt;
:::Simply print a list of available GPU devices on the frame and does nothing else.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|denoise|bool|false}}&lt;br /&gt;
:::Whether to return only the interpolated frames.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|denoise_tr|int|1}}&lt;br /&gt;
:::Frame radius.&lt;br /&gt;
:::For example, denoise_tr=1 means frames n-1 and n+1 are used.&lt;br /&gt;
:::Must be greater than 0.&lt;br /&gt;
:::Default: 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Examples==&lt;br /&gt;
RIFE with default settings:&lt;br /&gt;
 LSMASHVideoSource(&amp;quot;hd-video.mp4&amp;quot;)&lt;br /&gt;
 z_ConvertFormat(pixel_type=&amp;quot;RGBPS&amp;quot;, colorspace_op=&amp;quot;709:709:709:limited=&amp;gt;rgb:709:709:full&amp;quot;)&lt;br /&gt;
 RIFE()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.3       2023/02/26      - Added parameters denoise, denoise_tr.&lt;br /&gt;
                              - Boost updated to 1.81.0.&lt;br /&gt;
                              - Vulkan SDK updated to 1.3.239.0.&lt;br /&gt;
                              - ncnn updated to 20230223.&lt;br /&gt;
 v1.0.2       2022/10/06      - Added quality oriented models. (https://github.com/styler00dollar/VapourSynth-RIFE-ncnn-Vulkan)&lt;br /&gt;
 v1.0.1       2022/09/16      - Fixed undefined behavior when upstream throw runtime error.&lt;br /&gt;
                              - Updated boost 1.80.0.&lt;br /&gt;
                              - Updated Vulkan SDK 1.3.224.1.&lt;br /&gt;
 v1.0.0       2022/08/21      - Initial release.&lt;br /&gt;
                              - Used ncnn@93ed2bc.&lt;br /&gt;
                              - Used boost 1.79.0.&lt;br /&gt;
                              - Used Vulkan SDK 1.3.216.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynthPlus-RIFE GitHub] - Source code repository. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Frame_Rate_Conversion|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/BWDIF</id>
		<title>BWDIF</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/BWDIF"/>
				<updated>2023-05-18T07:22:55Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: BWDIF 1.2.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Restoration_filters|Deinterlacers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v1.2.5&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-BWDIF/releases/ BWDIF-1.2.5.7z]&lt;br /&gt;
|4=Deinterlacing &lt;br /&gt;
|5=[https://www.gnu.org/licenses/lgpl-3.0.en.html LGPLv3]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Description ==&lt;br /&gt;
[[BWDIF]] (Bob Weaver Deinterlacing Filter): motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms. This is [https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Bwdif a port of the VapourSynth plugin Bwdif.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
**AviSynth+: all [[planar]] formats (8/10/12/14/16/32-bit, Y, YUV(A), and RGB(A) with or without alpha) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads Microsoft Visual C++ 2019 Redistributable Package (x86 / x64)]&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;BWDIF-x86&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;BWDIF-x64&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|BWDIF (clip, int &amp;quot;field&amp;quot;, clip &amp;quot;edeint&amp;quot;, int &amp;quot;opt&amp;quot;, float &amp;quot;thr&amp;quot;, bool &amp;quot;debug&amp;quot;, bool &amp;quot;pass&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process. All planar formats are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|field|int|-1}}&lt;br /&gt;
:::Controls the mode of operation (double vs same rate) and which field is kept.&lt;br /&gt;
:::*-2 : Double rate (alternates each frame), AviSynth internal order.&lt;br /&gt;
:::*-1 : Same rate, AviSynth internal order.&lt;br /&gt;
:::*0 : Same rate, keep bottom field.&lt;br /&gt;
:::*1 : Same rate, keep top field.&lt;br /&gt;
:::*2 : Double rate (alternates each frame), starts with bottom.&lt;br /&gt;
:::*3 : Double rate (alternates each frame), starts with top.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|edeint|clip| }}&lt;br /&gt;
:::Clip from which to take spatial predictions. This clip must be the same width, height, and colorspace as the input clip.&lt;br /&gt;
:::If using same rate output, this clip should have the same number of frames as the input. If using double rate output, this clip should have twice as many frames as the input.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1 : Auto-detect.&lt;br /&gt;
:::*0 : Use C++ code.&lt;br /&gt;
:::*1 : Use SSE2 code.&lt;br /&gt;
:::*2 : Use AVX2 code.&lt;br /&gt;
:::*3 : Use AVX512 code.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|thr|float|0.0}}&lt;br /&gt;
:::Threshold for interpolation.&lt;br /&gt;
:::If the difference between pixels of the prev/next frame is less than or equal to this, the resulted pixel wouldn't be interpolated.&lt;br /&gt;
:::Must be between 0.0..100.0.&lt;br /&gt;
:::100.0: No interpolation is performed.&lt;br /&gt;
:::Default: 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|debug|bool|false}}&lt;br /&gt;
:::Whether to show which pixels will be interpolated.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|pass|bool|false}}&lt;br /&gt;
:::Whether to return the source frame (repeated when double rate) when _FieldBased is 0.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples == &lt;br /&gt;
BWDIF  with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;)&lt;br /&gt;
 BWDIF(field=-1, opt=-1, thr=0.0, debug=false, pass=false)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.2.5       2023/01/29      - Fixed processing when BFF.&lt;br /&gt;
 v1.2.4       2022/11/30      - Added parameter pass.&lt;br /&gt;
 v1.2.3       2022/11/20      - Fixed double rate mode.&lt;br /&gt;
 v1.2.2       2022/11/04      - Added parameter thr.&lt;br /&gt;
                              - Added parameter debug.&lt;br /&gt;
                              - Added support to read frame property _FieldBased.&lt;br /&gt;
 v1.2.1       2021/02/05      - Set frame property _FieldBased to 0.&lt;br /&gt;
 v1.2.0       2020/08/24      - Added parameter edeint.&lt;br /&gt;
 v1.1.1       2020/08/10      - Fixed double rate.&lt;br /&gt;
 v1.1.0       2020/08/08      - Added field option -2.&lt;br /&gt;
 v1.0.0       2020/08/06      - Initial release; port of the VapourSynth plugin&lt;br /&gt;
                              - AviSynth+: self-registers as [[MT_NICE_FILTER]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-BWDIF GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Deinterlacing|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</id>
		<title>AviSynth+ x64 plugins</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/AviSynth%2B_x64_plugins"/>
				<updated>2023-05-18T07:17:42Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: RawSourcePlus 1.3.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;max-width:82em; min-width:42em;&amp;quot; &amp;gt;&lt;br /&gt;
{{AvsPlusHeader}}&amp;lt;div style=&amp;quot;max-width:62em&amp;quot; &amp;gt;&lt;br /&gt;
All listed plugins are the latest version unless stated otherwise. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Also take a look at the [http://avisynth.nl/index.php/Category:Plugins_x64 64-bit plugins category page].&amp;lt;/span&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;height:100px; width:100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=12%| Category&lt;br /&gt;
!width=12%| Filter&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=8%| Version&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=15%| Download&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[AddGrainC]]'''&lt;br /&gt;
|1.8.3&lt;br /&gt;
|[https://github.com/pinterf/AddGrainC/releases GitHub]&lt;br /&gt;
|&amp;lt;!--AddGrain v1.7.0 compiled with Intel C++ Compiler XE 14: [https://www.dropbox.com/s/y5ymzmgfzddw0pn/AddGrainC_1.7.0_x64.zip?dl=1 AddGrainC_1.7.0_x64.zip]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[AutoAdjust]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[http://latoninf.free.fr/d9/AA/AutoAdjust-v2.60.7z AutoAdjust-v2.60.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Crop&lt;br /&gt;
|'''[[AutoCrop]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://www.mediafire.com/download/mzddfmjjdyx/autocrop_3-14-2010.rar autocrop_3-14-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AutoOverlay]]'''&lt;br /&gt;
|0.2.1&lt;br /&gt;
|[https://github.com/introspected/AutoOverlay/releases GitHub]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[http://rationalqm.us/autoyuy2/autoyuy2.html AutoYUY2]'''&lt;br /&gt;
|4.0.0&lt;br /&gt;
|[https://github.com/jpsdr/AutoYUY2/releases GitHub]&lt;br /&gt;
|Compiled by jpsdr.&lt;br /&gt;
|-&lt;br /&gt;
|Averaging&lt;br /&gt;
|'''[[Average]]'''&lt;br /&gt;
|0.94&lt;br /&gt;
|[https://github.com/pinterf/Average/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AviSynthShader]]'''&lt;br /&gt;
|1.6.5&lt;br /&gt;
|[https://github.com/mysteryx93/AviSynthShader/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[AvsInpaint]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/pinterf/AvsInpaint/releases GitHub]&lt;br /&gt;
|Compiled with VS2019&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/Format Conversion&lt;br /&gt;
|'''[[avsresize]]'''&lt;br /&gt;
|r5&lt;br /&gt;
|[[avsresize|avsresize_r5.7z]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[AVSTP]]'''&lt;br /&gt;
|1.0.4&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/avstp-1.0.4.zip avstp-1.0.4.zip]&lt;br /&gt;
|v1.0.1: [http://www.dropbox.com/s/59urdlk19pz6l2p/avstp-1.0.1_x64.zip?dl=1 avstp-1.0.1_x64.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[aWarpSharp2]]'''&lt;br /&gt;
|2.0.1&lt;br /&gt;
|[https://github.com/jpsdr/aWarpSharpMT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=135855 BassAudio]'''&lt;br /&gt;
|2.4.10&lt;br /&gt;
|[https://www.sendspace.com/file/vwodyl BassAudio2410.7z] - [https://www.mediafire.com/download/0ydinsk5br3imgr/BassAudioSource24_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu - [https://www.un4seen.com/download.php?bass24 BASS audio library for Win64]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Bifrost]]'''&lt;br /&gt;
|2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-bifrost/releases/ GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Checkmate]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/checkmate/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[CLExpr]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/CLExpr/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Denoisers&lt;br /&gt;
|'''[[Cnr2]]&lt;br /&gt;
|2.6.1_avs26 &lt;br /&gt;
|[https://www.dropbox.com/s/9fiab3s5exi43h2/cnr2_v261-avs26.zip?dl=1 cnr2_v261-avs26.zip]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1771784#post1771784 Chikuzen].&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[CombMask]]'''&lt;br /&gt;
|2.0.0&lt;br /&gt;
|[https://github.com/Asd-g/CombMask/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|[https://github.com/DJATOM/CullResize CullResize]&lt;br /&gt;
|0.1&lt;br /&gt;
|[https://github.com/DJATOM/CullResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[DctFilter]]'''&lt;br /&gt;
|0.5.1&lt;br /&gt;
|[https://github.com/Asd-g/DCTFilter/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeBlock]]'''&lt;br /&gt;
|@9802e03&lt;br /&gt;
|[https://files.videohelp.com/u/223002/Avisynth-Deblock_299792458m_noAVX2req.7z Avisynth-Deblock_299792458m_noAVX2req.7z]&lt;br /&gt;
|299792458m: [https://github.com/299792458m/Avisynth-Deblock performance optimized version]; builds compiled with Intel C++ 19.2 without AVX2 requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Decomb]]'''&lt;br /&gt;
|5.2.4&lt;br /&gt;
|[https://www.dropbox.com/s/wdnkly9xun1skj4/decomb_5.2.4_x64.zip?dl=1 decomb_5.2.4_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeCross]]'''&lt;br /&gt;
|v2.0.0 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeCross/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeDot]]'''&lt;br /&gt;
|v1.2.1 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeDot/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Duplicate Frame Detectors &lt;br /&gt;
|'''[[DeDup]]'''&lt;br /&gt;
|0.17&lt;br /&gt;
|[https://drive.google.com/file/d/1L2vWFgMaGYnrOMV9mhxg7T8NIVnZZtVE/view?usp=sharing DeDup-0.17-20210227.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeFlicker]]'''&lt;br /&gt;
|0.6&lt;br /&gt;
|[https://github.com/pinterf/Deflicker/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[DeGrainMedian]]'''&lt;br /&gt;
|0.8.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/DeGrainMedian64.zip DeGrainMedian64.zip] - [http://members.optusnet.com.au/squid_80/sources/degrainmediansrc.zip source]&lt;br /&gt;
|Compiled by squid_80&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter.htm DeJitter]'''&lt;br /&gt;
|14 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter64.7z DeJitter64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[Delogo]]'''&lt;br /&gt;
|0.05a&lt;br /&gt;
|[http://www.dropbox.com/s/5t3p2gh4znsjxpc/delogo_avs%2B.zip?dl=1 delogo_avs+.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[DelogoHD]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/msg7086/DelogoHD/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[dfttest]]'''&lt;br /&gt;
|1.9.6&lt;br /&gt;
|[https://github.com/pinterf/dfttest/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=170237 DGDecIM] '''&lt;br /&gt;
|b50&lt;br /&gt;
|[http://rationalqm.us/dgdecim/dgdecim_b50.zip dgdecim_b50.zip]&lt;br /&gt;
|Requires license from DGDecNV&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecNV]]'''&lt;br /&gt;
|245&lt;br /&gt;
|[http://rationalqm.us/dgdecnv/binaries/ dgdecnv_245.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecode]]'''&lt;br /&gt;
|2.0.0.7&lt;br /&gt;
|[https://www.rationalqm.us/dgmpgdec/ dgmpgdec2007.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[Dither]]'''&lt;br /&gt;
|1.28.0&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/dither-1.28.0.zip dither-1.28.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DSS2mod]]'''&lt;br /&gt;
|2.0.0.13&lt;br /&gt;
|[https://web.archive.org/web/20160224130625/https://filetea.me/t1siAfoCvW5Sy2d2BbRx2WBjg/dl avss_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[EdgeFixer]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/sekrit-twc/EdgeFixer/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[EEDI2]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-EEDI2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[eedi3|EEDI3]]'''&lt;br /&gt;
|0.9.2.3&lt;br /&gt;
|[https://github.com/pinterf/EEDI3/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[EffectsPlus]]'''&lt;br /&gt;
|25 June 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/EffectsPlus/EffectsPlus.7z EffectsPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ExactDedup]]'''&lt;br /&gt;
|0.06&lt;br /&gt;
|[https://archive.org/download/exactdedup/ExactDedup_25%2626_x86_x64_dll_v0-06_20190215.zip ExactDedup_25&amp;amp;26_x86_x64_dll_v0-06_20190215.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[ExInpaint]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://web.archive.org/web/20210728000419if_/https://files.videohelp.com/u/223002/ExInpaint_x86_x64.7z ExInpaint_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[f3kdb]]'''&lt;br /&gt;
|1.5.1&lt;br /&gt;
|[https://web.archive.org/web/20170913010149if_/https://www.nmm-hd.org/upload/get~arIyHEnxIS8/flash3kyuu_deband_1.5.1_x64.7z flash3kyuu_deband_1.5.1_x64.7z]&lt;br /&gt;
|v2.0 prerelease (b98d6bc x86/x64): [https://web.archive.org/web/20150503191218/https://www.nmm-hd.org/upload/get~NfiLlgo1pX8/f3kdb-b98d6bc.rar f3kdb-b98d6bc.rar] - compiled with Intel C++ Compiler 2013. [https://web.archive.org/web/20160414135351/http://www.nmm-hd.org/upload/get~jW8DJGBDJro/f3kdb-rev410.7z f3kdb-rev410.7z] - compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[FCBI]]'''&lt;br /&gt;
|1.0.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FCBI/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[FFmpegSource]]'''&lt;br /&gt;
|2.23.1&lt;br /&gt;
|[https://github.com/FFMS/ffms2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DFilter]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[https://github.com/pinterf/fft3dfilter/releases GitHub]&lt;br /&gt;
|10-16bits/float support. Needs the [http://www.fftw.org/install/windows.html 64-bit &amp;lt;tt&amp;gt;libfftw3f-3.dll&amp;lt;/tt&amp;gt;] to be in your System32 directory.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DGPU]]'''&lt;br /&gt;
|0.8.6&lt;br /&gt;
|[https://github.com/pinterf/FFT3dGPU/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[FieldHint]]'''&lt;br /&gt;
|0.11 &lt;br /&gt;
|[https://www.mediafire.com/download/ynkidzz4joz/fieldhint.rar fieldhint.rar]&lt;br /&gt;
|Compiled by Joshy D. Note&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[FillBorders]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FillBorders/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FluxSmooth]]'''&lt;br /&gt;
|1.4&lt;br /&gt;
|[https://github.com/pinterf/FluxSmooth/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[FrameRateConverter]]'''&lt;br /&gt;
|1.2.1&lt;br /&gt;
|[https://github.com/mysteryx93/FrameRateConverter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[FredAverage]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://web.archive.org/web/20200522181936if_/https://files.videohelp.com/u/223002/FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=169651 FRIMSource]'''&lt;br /&gt;
|1.27&lt;br /&gt;
|[https://drive.google.com/file/d/0BymRNDHq74DEbUVsQ0NwSGJqdUU FRIM_x64_version_1.27.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[Fusion]]'''&lt;br /&gt;
|5th March 2013&lt;br /&gt;
|[http://horman.net/avisynth/download/fusionx64.zip fusionx64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[GamMac]]'''&lt;br /&gt;
|1.10&lt;br /&gt;
|[https://web.archive.org/web/20200522183019if_/https://files.videohelp.com/u/223002/GamMac_x86_x64_v1.10_dll_20180615.zip GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[GradFun2db]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://web.archive.org/web/20200522222211if_/https://files.videohelp.com/u/223002/gradfun2db_3-29-2010.rar gradfun2db_3-29-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[Grid]]'''&lt;br /&gt;
|21 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[GRunT]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/pinterf/GRunT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Uncategorized &lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/HealDeadPixels HealDeadPixels]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRCore]'''&lt;br /&gt;
|1.1.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRCore.7z HDRCore.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRMatrix]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRMatrix.7z HDRMatrix.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRNoise]'''&lt;br /&gt;
|1.2.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRNoise.7z HDRNoise.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener &lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRSharp]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRSharp.7z HDRSharp.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[hqdn3dY]]'''&lt;br /&gt;
|v1.0.4&lt;br /&gt;
|[https://web.archive.org/web/20200913172356if_/https://files.videohelp.com/u/223002/Hqdn3dY-1.0.4.7z Hqdn3dY-1.0.4.7z]&lt;br /&gt;
|Modified by Rean.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[IT|IT_YV12]]'''&lt;br /&gt;
|0103_width8K&lt;br /&gt;
|[https://www.dropbox.com/s/002p6yed7dzi8f3/IT_YV12_0103_width8K.zip?dl=1 IT_YV12_0103_width8K.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[Its]]'''&lt;br /&gt;
|r8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[JincResize]]'''&lt;br /&gt;
|v2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-JincResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/KelvinColorShift KelvinColorShift]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[KNLMeansCL]]'''&lt;br /&gt;
|1.1.1e&lt;br /&gt;
|[https://github.com/pinterf/KNLMeansCL/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[LSMASHSource]]'''&lt;br /&gt;
|&lt;br /&gt;
|{{Plugin/LSMASHSource}}&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose &lt;br /&gt;
|'''[[manyPlus]]'''&lt;br /&gt;
|9 June 2021&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/manyPlus/manyPlus.7z manyPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''MaskCrop'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 MaskCrop0.1.2.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[MaskTools2]]'''&lt;br /&gt;
|2.2.26&lt;br /&gt;
|[https://github.com/pinterf/masktools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Levels and Chroma&lt;br /&gt;
|'''[[MatchHistogram]]'''&lt;br /&gt;
|2.1.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-MatchHistogram/releases GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[MedianBlur2]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/MedianBlur2/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]'''&lt;br /&gt;
|1.1.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/MipSmooth64.zip MipSmooth64.zip] - [http://members.optusnet.com.au/squid_80/sources/mipsmooth64src.zip source]&lt;br /&gt;
|Compiled by squid_80 - [https://forum.doom9.org/showthread.php?t=64940 discussion thread]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[MosquitoNR]]'''&lt;br /&gt;
|0.20&lt;br /&gt;
|[https://github.com/pinterf/MosquitoNR/releases/ GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[movePlus]]'''&lt;br /&gt;
|9 Apr 2018&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/movePlus/movePlus.7z movePlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[MPEG2DecPlus]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[MSharpen]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/msharpen/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[MVTools]]'''&lt;br /&gt;
|2.7.44&lt;br /&gt;
|[https://github.com/pinterf/mvtools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[NicAudio]]'''&lt;br /&gt;
|2.0.6&lt;br /&gt;
|[https://www.dropbox.com/s/lroqakipuoqnzby/NicAudio2.0.5_x64.zip?dl=1 NicAudio2.0.5_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam.html NirMalam]'''&lt;br /&gt;
|17 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam64.7z NirMalam64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[nnedi3]]'''&lt;br /&gt;
|0.9.4.51&lt;br /&gt;
|[https://github.com/jpsdr/NNEDI3/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[PlanarTools]]'''&lt;br /&gt;
|0.3.0&lt;br /&gt;
|[https://github.com/chikuzen/PlanarTools/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[PointSize]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/Orum/PointSize/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[RawSource26|RawSourcePlus]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/RawSource_2.6x/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ReduceFlicker]]'''&lt;br /&gt;
|0.1.0&lt;br /&gt;
|[https://github.com/Asd-g/ReduceFlicker/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Range Processing&lt;br /&gt;
|'''[[RemapFrames]]'''&lt;br /&gt;
|0.4.1-avs26&lt;br /&gt;
|[https://www.dropbox.com/s/6830ri3btc5crfp/RemapFrames-0.4.1-avs26.zip?dl=1 RemapFrames-0.4.1-avs26.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[RemoveDirt]]'''&lt;br /&gt;
|0.9.3&lt;br /&gt;
|[https://github.com/pinterf/RemoveDirt/releases GitHub]&lt;br /&gt;
|VS2019 and clang builds&lt;br /&gt;
|-	&lt;br /&gt;
| Degrainer	&lt;br /&gt;
|'''[[RemoveGrainHD]]'''	&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://github.com/pinterf/RemoveGrainHD/releases GitHub]	&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[ResampleHQ]]'''&lt;br /&gt;
|r349&lt;br /&gt;
|[https://web.archive.org/web/20200522183237if_/https://files.videohelp.com/u/223002/ResampleHQ_r349_110905.7z ResampleHQ_r349_110905.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. Compiled by [https://forum.doom9.org/showthread.php?p=1722300#post1722300 l33tmeatwad] [https://forum.doom9.org/showthread.php?p=1722117#post1722117]. Older version: [https://sourceforge.net/projects/int64/files/ResampleHQ/ResampleHQ-v6.zip/download ResampleHQ-v6.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[RgTools]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/RgTools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Borders and Cropping&lt;br /&gt;
|'''[[RoboCrop]]'''&lt;br /&gt;
|1.13&lt;br /&gt;
|[https://web.archive.org/web/20200522014141if_/https://files.videohelp.com/u/223002/RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Antialiasing&lt;br /&gt;
|'''[[SangNom2]]'''&lt;br /&gt;
|0.5.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SangNom2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[SCXvidMask]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://github.com/tp7/SCXvidMask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Resize&lt;br /&gt;
|'''[[SimpleResize]]'''&lt;br /&gt;
|0.3.5&lt;br /&gt;
|[https://drive.google.com/file/d/1laqsJCOkOwc1KD85d3Ymw-nzzZLa3BQK SimpleResize-0.3.5.7z]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 10)&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[SmoothAdjust]]'''&lt;br /&gt;
|3.2&lt;br /&gt;
|[http://latoninf.free.fr/d9/SA/SmoothAdjust-v3.20.7z SmoothAdjust-v3.20.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD]]'''&lt;br /&gt;
|0.0.9pre2&lt;br /&gt;
|[http://www.dropbox.com/s/va45bi7k09t71pk/SmoothD_x64.zip?dl=1 SmoothD_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD2]]'''&lt;br /&gt;
|1.0.a3&lt;br /&gt;
|[https://www.dropbox.com/s/ui8chlbzopuqs5a/SmoothD2-a3_x64.zip?dl=1 SmoothD2-a3_x64.zip]&lt;br /&gt;
|Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&lt;br /&gt;
|-&lt;br /&gt;
|Spatial Denoisers&lt;br /&gt;
|'''[[SmoothUV2]]'''&lt;br /&gt;
| 4.4.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Spectrogram]]'''&lt;br /&gt;
|r7&lt;br /&gt;
|[https://drive.google.com/open?id=1HPxU8J6udAs_1VEWhdKvKFWdWncTCGXs Spectrogram_r7.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017. &lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[SVPflow]]'''&lt;br /&gt;
|4.2.0.142&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TBilateral]]'''&lt;br /&gt;
|0.9.11&lt;br /&gt;
|[https://web.archive.org/web/20200522182801if_/https://files.videohelp.com/u/223002/TBilateral_0911_32_64.7z TBilateral_0911_32_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TCannyMod]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/TCannyMod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TColorMask]]'''&lt;br /&gt;
|1.2.2&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-tcolormask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[TComb]]'''&lt;br /&gt;
|2.3&lt;br /&gt;
|[https://github.com/pinterf/TComb/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''TCPDeliver'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/DJATOM/TCPDeliver/releases GitHub] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[TDeint]]'''&lt;br /&gt;
|1.8 &lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TEMmod]]'''&lt;br /&gt;
|0.2.2 &lt;br /&gt;
|[https://github.com/Asd-g/TEMmod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[TIVTC]]'''&lt;br /&gt;
|v1.0.25&lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deflicker&lt;br /&gt;
|'''[http://www.zhitenev.com/avisynth/TimeLapseDF/ TimeLapseDF]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[http://www.zhitenev.com/avisynth/TimeLapseDF/x64/TimeLapseDF64.dll TimeLapseDF64.dll]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMaskCleaner]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/tmaskcleaner/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMM2]]'''&lt;br /&gt;
|0.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TMM2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TNLMeans]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/TNLMeans/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TTempSmooth]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://www.mediafire.com/download/zv0jm3mtmzf/TTempSmooth_3-20-2010.rar TTempSmooth_3-20-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Effects&lt;br /&gt;
|'''[[TxPlus]]'''&lt;br /&gt;
|8 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/TxPlus/TxPlus.7z TxPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpeners&lt;br /&gt;
|'''[https://github.com/299792458m/UnsharpHQmod UnsharpHQmod]'''&lt;br /&gt;
|@dacebe3&lt;br /&gt;
|[https://drive.google.com/file/d/13jrDXS12jYWaveJzLtD-AmYiE3dKE3n6/view?usp=sharing UnsharpHQmod_dacebe3_fp.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[VapourSource]]'''&lt;br /&gt;
|0.1.1&lt;br /&gt;
|[https://github.com/DJATOM/VapourSource/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[VagueDenoiser]]'''&lt;br /&gt;
|0.35.1&lt;br /&gt;
|[https://web.archive.org/web/20191106173119if_/http://www.iol.ie/%7Eschubert/gas/VagueDenoiser_0351_64.7z VagueDenoiser_0351_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[VariableBlur]]'''&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://web.archive.org/web/20200612193533if_/https://files.videohelp.com/u/223002/variableblur0.7_x86_x64.7z variableblur0.7_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[ViewAudio]]'''&lt;br /&gt;
|0.3.01 &lt;br /&gt;
|[https://www.mediafire.com/download/iyeo4xjlm87hjwq/ViewAudio_x64.7z ViewAudio_x64.7z] - [https://www.mediafire.com/download/81kg55yaiqp1nxc/ViewAudio0301_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Vinverse]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://github.com/Asd-g/vinverse/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2022.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[VSFilterMod]]'''&lt;br /&gt;
|r5.2.2&lt;br /&gt;
|[https://github.com/sorayuki/VSFilterMod/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed]'''&lt;br /&gt;
|23 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed64.7z Watershed64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Waveform]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://www.dropbox.com/s/ufkw5w0nn79qzd5/waveform.zip?dl=1 waveform.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1751960#post1751960 `Orum].&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=172966 xNLMeans]'''&lt;br /&gt;
|0.03&lt;br /&gt;
|[https://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip xNLMeans_0.03_20160324.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[xy-VSFilter]]'''&lt;br /&gt;
|v3.2.0.804&lt;br /&gt;
|[https://github.com/pinterf/xy-VSFilter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[yadifmod2]]'''&lt;br /&gt;
|0.2.5&lt;br /&gt;
|[https://github.com/Asd-g/yadifmod2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[YV12To422]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/chikuzen/YV12To422/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. &lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[Zoom]]'''&lt;br /&gt;
|20140216&lt;br /&gt;
|[https://forum.doom9.org/attachment.php?attachmentid=14054&amp;amp;d=1392574410 Zoom.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?p=1668648#post1668648 Paser]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More 64-bit filters can be found in the following sites but be aware that &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MOST'''&amp;lt;/span&amp;gt; of the plugins listed are outdated.&lt;br /&gt;
*[https://code.google.com/p/avisynth64/wiki/PluginLinks 64-Bit plugin collection by JoshyD]  &lt;br /&gt;
*[http://members.optusnet.com.au/squid_80/ squid_80's 64-bit repository] &lt;br /&gt;
*[https://web.archive.org/web/20130922222259/http://yo4kazu.110mb.com/ 64-bit filters by yo4kazu]&lt;br /&gt;
*[https://sites.google.com/site/avisynth64bitplugin/download 64bit plugins download list by poodle]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Avisynthplus]]&lt;br /&gt;
[[Category:External_filters]]&lt;br /&gt;
[[Category:Plugins_x64]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Butteraugli</id>
		<title>Butteraugli</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Butteraugli"/>
				<updated>2023-05-18T07:14:13Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Butteraugli 2.0.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|Debugging/Diagnostic_filters|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
| 1={{Author/Asd-g}}&lt;br /&gt;
| 2=v2.0.1&lt;br /&gt;
| 3=[https://github.com/Asd-g/AviSynthPlus-Butteraugli/releases/ Butteraugli]&lt;br /&gt;
| 4=Debug filter&lt;br /&gt;
| 5=[https://github.com/Asd-g/AviSynthPlus-Butteraugli/blob/main/LICENSE GPLv3]&lt;br /&gt;
| 6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[Butteraugli]] estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
&lt;br /&gt;
A quality metric for lossy image and video compression.&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/fdar0536/VapourSynth-butteraugli a port of the VapourSynth plugin butteraugli.]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/libjxl/libjxl libjxl's Butteraugli] is used.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''AviSynth+ &amp;gt;=3.6 required in order to use this filter.'''&amp;lt;/span&amp;gt;&lt;br /&gt;
* [x86] [[AviSynth+]]&lt;br /&gt;
* [x64] [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Planar|Planar RGB]] (8-32bit)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|Butteraugli (clip reference, clip distorted, bool &amp;quot;distmap&amp;quot;, float &amp;quot;intensity_target&amp;quot;, bool &amp;quot;linput&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |reference| }}&lt;br /&gt;
::{{Par2| |distorted| }}&lt;br /&gt;
::: Clips that are use for estimating the psychovisual similarity. They must be in [[Planar|planar RGB]] format (8-32bit).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|distmap|bool|false}}&lt;br /&gt;
:::Whether to return heatmap instead of distorted clip&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|intensity_target|float|80.0}}&lt;br /&gt;
:::Viewing conditions screen nits&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|linput|bool|false}}&lt;br /&gt;
:::True: The input clips must have linear transfer functions.&lt;br /&gt;
:::False: The input clips are assumed in sRGB color space and internal conversion to linear transfer function is done.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:The psychovisual similarity of the clips will be stored as frame property '_FrameButteraugli' in the output clip. Larger values indicate to bigger difference.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
 # Return the difference between the clips with displayed all frame properties alongside with '_FrameButteraugli'&lt;br /&gt;
 Butteraugli(clip1, clip2, distmap=true, linput=false)&lt;br /&gt;
 propShow()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # Return clip2 with displayed the value of the frame property '_FrameButteraugli'.&lt;br /&gt;
 Butteraugli(clip1, clip2, linput=false)&lt;br /&gt;
 ScriptClip(&amp;quot;&amp;quot;&amp;quot;Subtitle(String(propGetFloat(&amp;quot;_FrameButteraugli&amp;quot;)))&amp;quot;&amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.1       2022/12/04      - Changed to be slightly more sensitive to low freq (DC) errors.&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.0       2021/10/20      - Updated to butteraugli library from libjxl.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.0       2020/11/06      - Added support for 10..32-bit clips.&lt;br /&gt;
                                                  - Added parameters 'hf_asymmetry' and 'linput'.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.2       2020/11/02      - Registered as [[MT_MULTI_INSTANCE]].&lt;br /&gt;
                                                  - Used faster butteraugli lib.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2020/10/31      - Initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynthPlus-Butteraugli GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Debugging.2FDiagnostic_Filters|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/W2xncnnvk</id>
		<title>W2xncnnvk</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/W2xncnnvk"/>
				<updated>2023-05-18T07:12:34Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: W2xncnnvk 1.0.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Adjustment_filters|Resizers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=1.0.1&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynthPlus-w2xncnnvk/releases/ w2xncnnvk-1.0.1.7z]&lt;br /&gt;
|4=Resizers&lt;br /&gt;
|5=[https://github.com/Asd-g/AviSynthPlus-w2xncnnvk/blob/main/LICENSE MIT]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[w2xncnnvk]] is a ncnn implementation of [https://en.wikipedia.org/wiki/Waifu2x waifu2x] converter, based on [https://github.com/nihui/waifu2x-ncnn-vulkan waifu2x-ncnn-vulkan].&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/HolyWu/vs-waifu2x-ncnn-vulkan a port of the VapourSynth plugin w2xncnnvk.Waifu2x.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Vulkan Vulkan] compatible device&lt;br /&gt;
* '''AviSynth+ r3682''' (can be downloaded from [https://gitlab.com/uvz/AviSynthPlus-Builds here] until official release is uploaded) or later&lt;br /&gt;
* Microsoft VisualC++ Redistributable Package 2022 (can be downloaded from [https://github.com/abbodi1406/vcredist/releases here])&lt;br /&gt;
* Supported color formats: [[RGBPS]]&lt;br /&gt;
* &amp;lt;code&amp;gt;models&amp;lt;/code&amp;gt; must be located in the same folder as [[w2xncnnvk]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|w2xncnnvk (clip input, int &amp;quot;noise&amp;quot;, int &amp;quot;scale&amp;quot;, int &amp;quot;tile_w&amp;quot;, int &amp;quot;tile_h&amp;quot;, int &amp;quot;model&amp;quot;, int &amp;quot;gpu_id&amp;quot;, int &amp;quot;gpu_thread&amp;quot;, bool &amp;quot;tta&amp;quot;, bool &amp;quot;fp32&amp;quot;, bool &amp;quot;list_gpu&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|input|clip|}}&lt;br /&gt;
:::A clip to process.&lt;br /&gt;
:::It must be in RGB 32-bit planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|noise|int|0}}&lt;br /&gt;
:::Denoise level.&lt;br /&gt;
:::Large value means strong denoise effect, -1 - no effect.&lt;br /&gt;
:::Must be between -1..3.&lt;br /&gt;
:::Default: 0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|scale|int|2}}&lt;br /&gt;
:::Upscale ratio.&lt;br /&gt;
:::Must be either 1 or 2.&lt;br /&gt;
:::Default: 2.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tile_w|int|input_width}}&lt;br /&gt;
::{{Par2|tile_h|int|input_height}}&lt;br /&gt;
:::Tile width and height, respectively.&lt;br /&gt;
:::Use smaller value to reduce GPU memory usage.&lt;br /&gt;
:::Must be equal to or greater than 32.&lt;br /&gt;
:::Default: input_width, input_height.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|model|int|2}}&lt;br /&gt;
:::Model to use.&lt;br /&gt;
:::*0: upconv_7_anime_style_art_rgb&lt;br /&gt;
:::*1: upconv_7_photo&lt;br /&gt;
:::*2: cunet&lt;br /&gt;
:::Default: 2.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|gpu_id|int|}}&lt;br /&gt;
:::GPU device to use.&lt;br /&gt;
:::By default the default device is selected.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|gpu_thread|int|2}}&lt;br /&gt;
:::Thread count for upscaling.&lt;br /&gt;
:::Using larger values may increase GPU usage and consume more GPU memory. If you find that your GPU is hungry, try increasing thread count to achieve faster processing.&lt;br /&gt;
:::Default: 2.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tta|bool|false}}&lt;br /&gt;
:::Enable TTA(Test-Time Augmentation) mode.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|fp32|bool|false}}&lt;br /&gt;
:::Enable FP32 mode.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|list_gpu|bool|false}}&lt;br /&gt;
:::Simply print a list of available GPU devices on the frame and does nothing else.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
w2xncnnvk with default settings:&lt;br /&gt;
 ColorBars(pixel_type=&amp;quot;RGBPS&amp;quot;)&lt;br /&gt;
 w2xncnnvk(noise=0, scale=2, model=2, gpu_thread=2, tta=false, fp32=false, list_gpu=false)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2022/09/12      - Fixed undefined behavior when upstream throw runtime error.&lt;br /&gt;
                              - Updated boost 1.80.0.&lt;br /&gt;
                              - Updated Vulkan SDK 1.3.224.1.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2022/08/17      - Initial release.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynthPlus-w2xncnnvk GitHub] -  Source code repository. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Resizers|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/DPID</id>
		<title>DPID</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/DPID"/>
				<updated>2023-05-17T18:02:26Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: DPID 1.1.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Adjustment_filters|Resizers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v1.1.0&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-DPID/releases DPID-1.1.0.7z]&lt;br /&gt;
|4=Resize &lt;br /&gt;
|5=[https://github.com/Asd-g/AviSynth-DPID/blob/main/LICENSE.txt BSD 3-Clause]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[http://www.gcc.tu-darmstadt.de/home/proj/dpid/ dpid] is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors.&lt;br /&gt;
&lt;br /&gt;
It acts like a convolutional filter where input pixels contribute more to the output image the more their color deviates from their local neighborhood, which preserves visually important details.&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/WolframRhodium/VapourSynth-dpid a port of the VapourSynth plugin dpid.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
** AviSynth+: all [[planar]] formats (8/10/12/14/16/32bit, Y/YUV/RGB with or without alpha) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&lt;br /&gt;
===DPID===&lt;br /&gt;
[[avsresize]] is required in order to use this function (DPID).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:{{Template:FuncDef|DPID (clip input, int target_width, int target_height, float &amp;quot;lambdaY&amp;quot;, float &amp;quot;lambdaU&amp;quot;, float &amp;quot;lambdaV&amp;quot;, float &amp;quot;src_leftY&amp;quot;, float &amp;quot;src_leftU&amp;quot;, float &amp;quot;src_leftV&amp;quot;, float &amp;quot;src_topY&amp;quot;, float &amp;quot;src_topU&amp;quot;, float &amp;quot;src_topV&amp;quot;, int &amp;quot;cloc&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::&amp;lt;code&amp;gt;input&amp;lt;/code&amp;gt;: a clip to process. It must be in planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |int| }}&lt;br /&gt;
:::&amp;lt;code&amp;gt;target_width&amp;lt;/code&amp;gt;: the width of the output.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |int| }}&lt;br /&gt;
:::&amp;lt;code&amp;gt;target_height&amp;lt;/code&amp;gt;: the height of the output.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|lambdaY|float|1.0}}&lt;br /&gt;
::{{Par2|lambdaU|float|lambdaY}}&lt;br /&gt;
::{{Par2|lambdaV|float|lambdaU}}&lt;br /&gt;
:::The power factor of range kernel.&lt;br /&gt;
:::It can be used to tune the amplification of the weights of pixels that represent detail—from a box filter over an emphasis of distinct pixels towards a selection of only the most distinct pixels.&lt;br /&gt;
:::Must be greater than 0.1.&lt;br /&gt;
:::Default: lambdaY = 1.0; lambdaU = lambdaV = lambdaY.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|srcY_left|float|0.0}}&lt;br /&gt;
::{{Par2|srcU_left|float|0.0}}&lt;br /&gt;
::{{Par2|srcV_left|float|0.0}}&lt;br /&gt;
::: Cropping of the left edge.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|srcY_top|float|0.0}}&lt;br /&gt;
::{{Par2|srcU_top|float|0.0}}&lt;br /&gt;
::{{Par2|srcV_top|float|0.0}}&lt;br /&gt;
:::Cropping of the top edge.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|cloc|int|-1}}&lt;br /&gt;
:::Chroma location.&lt;br /&gt;
:::*-1: If frame properties are supported and frame property &amp;quot;_ChromaLocation&amp;quot; exists - &amp;quot;_ChromaLocation&amp;quot; value is used.&lt;br /&gt;
::::If frame properties aren't supported or there is no frame property &amp;quot;_ChromaLocation&amp;quot; - 0.&lt;br /&gt;
:::*0: Left.&lt;br /&gt;
:::*1: Center.&lt;br /&gt;
:::*2: Top left.&lt;br /&gt;
:::*3: Top.&lt;br /&gt;
:::*4: Bottom left.&lt;br /&gt;
:::*5: Bottom.&lt;br /&gt;
:::Default: -1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DPIDraw===&lt;br /&gt;
DPIDraw uses a user supplied downscaled clip.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:{{Template:FuncDef| DPIDraw (clip input, clip input2, float &amp;quot;lambdaY&amp;quot;, float &amp;quot;lambdaU&amp;quot;, float &amp;quot;lambdaV&amp;quot;, float &amp;quot;src_leftY&amp;quot;, float &amp;quot;src_leftU&amp;quot;, float &amp;quot;src_leftV&amp;quot;, float &amp;quot;src_topY&amp;quot;, float &amp;quot;src_topU&amp;quot;, float &amp;quot;src_topV&amp;quot;, int &amp;quot;cloc&amp;quot;, int &amp;quot;y&amp;quot;, int &amp;quot;u&amp;quot;, int &amp;quot;v&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::&amp;lt;code&amp;gt;input&amp;lt;/code&amp;gt;: a clip to process. It must be in planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::&amp;lt;code&amp;gt;input2&amp;lt;/code&amp;gt;: user-defined downsampled clip.&lt;br /&gt;
:::Must be of the same format and number of frames as &amp;lt;code&amp;gt;input&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|lambdaY|float|1.0}}&lt;br /&gt;
::{{Par2|lambdaU|float|lambdaY}}&lt;br /&gt;
::{{Par2|lambdaV|float|lambdaU}}&lt;br /&gt;
:::The power factor of range kernel.&lt;br /&gt;
:::It can be used to tune the amplification of the weights of pixels that represent detail—from a box filter over an emphasis of distinct pixels towards a selection of only the most distinct pixels.&lt;br /&gt;
:::Must be greater than 0.1.&lt;br /&gt;
:::Default: lambdaY = 1.0; lambdaU = lambdaV = lambdaY.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|srcY_left|float|0.0}}&lt;br /&gt;
::{{Par2|srcU_left|float|0.0}}&lt;br /&gt;
::{{Par2|srcV_left|float|0.0}}&lt;br /&gt;
::: Cropping of the left edge.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|srcY_top|float|0.0}}&lt;br /&gt;
::{{Par2|srcU_top|float|0.0}}&lt;br /&gt;
::{{Par2|srcV_top|float|0.0}}&lt;br /&gt;
:::Cropping of the top edge.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|cloc|int|-1}}&lt;br /&gt;
:::Chroma location.&lt;br /&gt;
:::*-1: If frame properties are supported and frame property &amp;quot;_ChromaLocation&amp;quot; exists - &amp;quot;_ChromaLocation&amp;quot; value is used.&lt;br /&gt;
::::If frame properties aren't supported or there is no frame property &amp;quot;_ChromaLocation&amp;quot; - 0.&lt;br /&gt;
:::*0: Left.&lt;br /&gt;
:::*1: Center.&lt;br /&gt;
:::*2: Top left.&lt;br /&gt;
:::*3: Top.&lt;br /&gt;
:::*4: Bottom left.&lt;br /&gt;
:::*5: Bottom.&lt;br /&gt;
:::Default: -1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|y|int|3}}&lt;br /&gt;
::{{Par2|u|int|3}}&lt;br /&gt;
::{{Par2|v|int|3}}&lt;br /&gt;
:::Planes to process.&lt;br /&gt;
:::*1: Return garbage.&lt;br /&gt;
:::*2: Copy plane from &amp;lt;code&amp;gt;input2&amp;lt;/code&amp;gt;.&lt;br /&gt;
:::*3: Process plane. Always process planes when clip is RGB.&lt;br /&gt;
:::Default: y = u = v = 3.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples == &lt;br /&gt;
&lt;br /&gt;
 src =  [[AviSource]](&amp;quot;Blah.avi&amp;quot;) # assume the clip is 1920x1080&lt;br /&gt;
 DPID(src, 1280, 720)&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
 src =  [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 down = z_BilinearResize(src, target_width=1280, target_height=720)&lt;br /&gt;
 DPIDRaw(src, down)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.0       2022/09/23      - Added support to process alpha plane.&lt;br /&gt;
                              - ~50% faster binary.&lt;br /&gt;
 v1.0.0       2021/07/23      - Initial release&lt;br /&gt;
                              - AviSynth+: self-registers as [[MT_MULTI_INSTANCE]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-DPID GitHub] - Source code repository.&lt;br /&gt;
*[https://github.com/WolframRhodium/VapourSynth-dpid GitHub] - Source code repository (VapourSynth version).&lt;br /&gt;
*[https://forum.doom9.org/showthread.php?t=172871 Doom9 Forum] - Perceptually Based Downscaling of Images.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Resizers|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2023-05-17T17:59:36Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Vinverse color formats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 ImageSourceNV]&lt;br /&gt;
|CUDA accelerated plugin that uses the [https://docs.nvidia.com/cuda/nvjpeg/index.html nvJPEG API] to decode jpeg source files and convert their color space to YUV444.&lt;br /&gt;
|[[YUV444P8]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 Plugin]&lt;br /&gt;
|[https://github.com/ArturAlekseev Argaricolm]&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[PixelShiftPlus]]&lt;br /&gt;
| Set of functions to independently shift any RGB(A) or YUV(A) plane with subpixel precision.&lt;br /&gt;
| All colorspaces&lt;br /&gt;
| [[PixelShiftPlus|Script]]&lt;br /&gt;
| reel.deal&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20131111114822/http://www.nmm-hd.org/upload/get~ikKt5ZZhD94/AdaptDBMC_beta.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Deband|libplacebo_Deband]]&lt;br /&gt;
|Tunable debanding. Based on flash3kyuu, expanded to provide high quality by combining multiple debanding passes.&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect BlockDetect]&lt;br /&gt;
|Determines blockiness of frames.&lt;br /&gt;
|All 8-32 bit [[planar]] formats.&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dering]]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[Dering|C-Plugin]]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| {{Author/Leak}}, RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|[[WDFPlus]]&lt;br /&gt;
|Faster version of mirkosp's warpdering_faster script for AviSynth+.&lt;br /&gt;
|All 8-16 bit Y/YUV colorspaces, except YV411&lt;br /&gt;
|[https://github.com/Reel-Deal/AviSynthPlus-Scripts/blob/main/wdfplus.avsi Script]&lt;br /&gt;
|reel.deal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI3CL]]&lt;br /&gt;
| OpenCL implementation of eedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[EEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NNEDI3CL]]&lt;br /&gt;
| OpenCL implementation of nnedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[NNEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182407 SpotRemover]&lt;br /&gt;
|This script is designed to clean video from spots. Based on SpotLess script by StainlessS.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 DoomDelogo]&lt;br /&gt;
| DoomDelogo meant to be simpler and perform better than deKafka, s_ExLogo, x-Logo and similar.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 Script]&lt;br /&gt;
| VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| LogoNR&lt;br /&gt;
| Post-denoise filter for EraseLogo or [[DelogoHD]]. See [https://web.archive.org/web/20210915185704/https://www.nmm-hd.org/newbbs/viewtopic.php?t=649 discussion]&lt;br /&gt;
| All [[planar]] colorspaces&lt;br /&gt;
| [https://web.archive.org/web/20220702130736/https://pastebin.com/raw/qZBU3NQA Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bit planar Y/YUV&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DDCR]]&lt;br /&gt;
| A purely spatial dot crawl removal script for AviSynth+.&lt;br /&gt;
| all 8 bit Y/YUV colorspaces&lt;br /&gt;
| [[DDCR|Script]]&lt;br /&gt;
| Reel.Deal&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182532 Stab_Light]&lt;br /&gt;
|Another stabilization script; based on Stab3.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|[[sbr]]&lt;br /&gt;
|sbr is helper function to make a highpass on a blur's difference.&lt;br /&gt;
|All YUV [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
|[[sbr|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| MDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20160604213634/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe.html ColorKeyFrame]&lt;br /&gt;
| Linear interpolation of color correction with key frames. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe03.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-32bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20201020085042/https://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlendd Plugin]&lt;br /&gt;
| [https://web.archive.org/web/20201020085035/https://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8/16bit planar YUV&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[neo_TMedian]]&lt;br /&gt;
|Temporal denoising filter that replaces every pixel with the median of its temporal neighbourhood. &lt;br /&gt;
|8-16 and 32-bit planar&lt;br /&gt;
|[[neo_TMedian|Plugin]]&lt;br /&gt;
|[https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|CropEven&lt;br /&gt;
|Script to crop evenly based on the dimensions given. It will crop the extra pixels off the bottom and right sides if the target resolution is odd. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1739589#post1739589 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|All [[planar]] colorspaces &lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|Padding&lt;br /&gt;
|Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|PadFFT&lt;br /&gt;
|A simple plugin to add borders evenly on each side. See [https://forum.doom9.org/showthread.php?p=1769503#post1769503 discussion]&lt;br /&gt;
|[[Y8]], [[YV12]]&lt;br /&gt;
|[https://web.archive.org/web/20221113033752if_/https://files.videohelp.com/u/223002/PaddFFT_dll_v0.02_20160604.zip Plugin]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|PadToMod&lt;br /&gt;
|Script to pad to a specified mod. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1746579#post1746579 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RoboCrop|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183453 ColorMatrixTransform]&lt;br /&gt;
|AviSynth+ plugin for applying a color matrix transform to 32 bit floating point clips.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[https://github.com/TomArrow/ColorMatrixTransform/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183990 LabConvert]&lt;br /&gt;
|AviSynth+ plugin to convert to LChab (derivative of LAB) color space and back for beautiful color manipulations. &lt;br /&gt;
|[[RGBPS]], [[YUV444PS]]&lt;br /&gt;
|[https://github.com/TomArrow/LabConvertAVS/releases/ Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
|[[AGM]]&lt;br /&gt;
|Uses an adaptive mask based on frame and pixels brightness to apply grain.&lt;br /&gt;
|All YUV [[planar]] colorspaces &lt;br /&gt;
|[[AGM|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=167217 Checker]&lt;br /&gt;
|Checkerboard combining filter.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://www.mediafire.com/?ewq8rc0aprzmk8r Plugin] /// [https://web.archive.org/web/20230206191644if_/https://files.videohelp.com/u/223002/checker.zip Archived]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184052 ChickenDream]&lt;br /&gt;
|Realistic film-grain rendering for AviSynth+.&lt;br /&gt;
|[[Y32]], [[RGBPS]]&lt;br /&gt;
|[https://github.com/EleonoreMizo/chickendream/releases Plugin]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrainPlus]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator for AviSynth+.&lt;br /&gt;
| All 8-16 bit Y/YUV colorspaces, except YV411 &lt;br /&gt;
| [[f3kgrainPlus|Script]]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
|[[RIFE]]&lt;br /&gt;
|Real-Time Intermediate Flow Estimation for Video Frame Interpolation.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[RIFE|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing SelectRangeEveryReversing]&lt;br /&gt;
|Modified version of the internal [[SelectRangeEvery]] filter, except every second range is reversed in direction. See [https://forum.doom9.org/showthread.php?t=183239 discussion] for more information.&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|Brightness&lt;br /&gt;
|Restore dark and bright zones.&lt;br /&gt;
|8-16 planar Y/YUV&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182411 Script]&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| ChangeColour&lt;br /&gt;
| Simple plugin to replace one specified color to another, see [https://forum.doom9.org/showthread.php?t=88727 discussion] for additional information.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [https://web.archive.org/web/20220322043620/https://files.videohelp.com/u/223002/changecolour01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs]. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[DGCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker DoViBaker]&lt;br /&gt;
|This AviSynth plugin reads the Base Layer, Enhancement Layer and RPU data from a profile 7 DolbyVision stream to create a clip with the DolbyVision data baked in.&lt;br /&gt;
|[[YUV444P16]], [[YUV420P16]]&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker/releases Plugin]&lt;br /&gt;
|[https://github.com/erazortt erazortt]&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/gradation Gradation]&lt;br /&gt;
|Gradation Curves filter for VirtualDub and AviSynth+ &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/magiblot/gradation/releases Plugin]&lt;br /&gt;
|[https://github.com/magiblot magiblot]&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld grayworld]&lt;br /&gt;
|Port of [https://ffmpeg.org/ffmpeg-filters.html#grayworld FFmpeg's grayworld] filter to AviSynth+. See [https://forum.doom9.org/showthread.php?t=183750 discussion]&lt;br /&gt;
|[[RGBPS]], [[RGBAPS]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Tonemap|libplacebo_Tonemap]]&lt;br /&gt;
|Dynamic HDR tone mapping, includes peak and scene-change detection, chroma-preserving (luma-only) tone mapping, highlight desaturation, dynamic exposure control and a variety of industry-standard EETFs including BT.2390. &lt;br /&gt;
|16-bit planar RGB or YUV444P16 &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[[Descale]]&lt;br /&gt;
|AviSynth+ filter to undo upscaling.&lt;br /&gt;
|All planar Y/YUV/RGB color formats&lt;br /&gt;
|[[Descale|Plugin]]&lt;br /&gt;
|[https://github.com/Frechdachs Frechdachs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar clips&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Resample|libplacebo_Resample]]&lt;br /&gt;
|High-quality, optimized upscaling and downscaling including support for polar filters (&amp;quot;Jinc&amp;quot;), anti-aliasing, anti-ringing and gamma correct scaling&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[w2xncnnvk]]&lt;br /&gt;
|[https://en.wikipedia.org/wiki/Waifu2x waifu2x] implemented in Vulkan.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[w2xncnnvk|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile SubImageFile]&lt;br /&gt;
|AviSynth+ plugin that renders image-based subtitles such as VOBSUB and PGS.&lt;br /&gt;
|[[RGB24]], [[Y8]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile/releases/ Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
|[[tcasFilter]]&lt;br /&gt;
|Renders TCAS subtitle effects.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[tcasFilter|Plugin]]&lt;br /&gt;
|milkyjing&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-10bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [https://github.com/Asd-g/AviSynth-TWriteAVI/releases Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[avs-mlrt]]&lt;br /&gt;
|This project provides AviSynth+ ML filter runtimes for variety of platforms. &lt;br /&gt;
|Y32, RGPS&lt;br /&gt;
|[[avs-mlrt|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183823 CTools]&lt;br /&gt;
|Includes various filters for IVTC, deinterlacing, denoising, dehalo and duplicate frames.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://github.com/CeppoTools/CTools/releases Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Shader|Shader]]&lt;br /&gt;
|Loads GLSL shaders written in mpv's .hook syntax.&lt;br /&gt;
|16-bit planar YUV&lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=162790 MinMax]&lt;br /&gt;
|Finds the min or max value in each line or column and then sets the entire line or column to that value. Only processes the luma (Y) plane.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[https://web.archive.org/web/20160610142230if_/http://latoninf.free.fr/div/minmax.7z Plugin]&lt;br /&gt;
|{{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://web.archive.org/web/20160606142540if_/http://www.tsp.person.dk/pop.zip Plugin]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [[Waveform|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2023-05-17T17:57:18Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: MTCombMask color formats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 ImageSourceNV]&lt;br /&gt;
|CUDA accelerated plugin that uses the [https://docs.nvidia.com/cuda/nvjpeg/index.html nvJPEG API] to decode jpeg source files and convert their color space to YUV444.&lt;br /&gt;
|[[YUV444P8]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 Plugin]&lt;br /&gt;
|[https://github.com/ArturAlekseev Argaricolm]&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[PixelShiftPlus]]&lt;br /&gt;
| Set of functions to independently shift any RGB(A) or YUV(A) plane with subpixel precision.&lt;br /&gt;
| All colorspaces&lt;br /&gt;
| [[PixelShiftPlus|Script]]&lt;br /&gt;
| reel.deal&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20131111114822/http://www.nmm-hd.org/upload/get~ikKt5ZZhD94/AdaptDBMC_beta.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Deband|libplacebo_Deband]]&lt;br /&gt;
|Tunable debanding. Based on flash3kyuu, expanded to provide high quality by combining multiple debanding passes.&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect BlockDetect]&lt;br /&gt;
|Determines blockiness of frames.&lt;br /&gt;
|All 8-32 bit [[planar]] formats.&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dering]]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[Dering|C-Plugin]]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| {{Author/Leak}}, RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|[[WDFPlus]]&lt;br /&gt;
|Faster version of mirkosp's warpdering_faster script for AviSynth+.&lt;br /&gt;
|All 8-16 bit Y/YUV colorspaces, except YV411&lt;br /&gt;
|[https://github.com/Reel-Deal/AviSynthPlus-Scripts/blob/main/wdfplus.avsi Script]&lt;br /&gt;
|reel.deal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI3CL]]&lt;br /&gt;
| OpenCL implementation of eedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[EEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NNEDI3CL]]&lt;br /&gt;
| OpenCL implementation of nnedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[NNEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182407 SpotRemover]&lt;br /&gt;
|This script is designed to clean video from spots. Based on SpotLess script by StainlessS.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 DoomDelogo]&lt;br /&gt;
| DoomDelogo meant to be simpler and perform better than deKafka, s_ExLogo, x-Logo and similar.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 Script]&lt;br /&gt;
| VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| LogoNR&lt;br /&gt;
| Post-denoise filter for EraseLogo or [[DelogoHD]]. See [https://web.archive.org/web/20210915185704/https://www.nmm-hd.org/newbbs/viewtopic.php?t=649 discussion]&lt;br /&gt;
| All [[planar]] colorspaces&lt;br /&gt;
| [https://web.archive.org/web/20220702130736/https://pastebin.com/raw/qZBU3NQA Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DDCR]]&lt;br /&gt;
| A purely spatial dot crawl removal script for AviSynth+.&lt;br /&gt;
| all 8 bit Y/YUV colorspaces&lt;br /&gt;
| [[DDCR|Script]]&lt;br /&gt;
| Reel.Deal&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182532 Stab_Light]&lt;br /&gt;
|Another stabilization script; based on Stab3.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|[[sbr]]&lt;br /&gt;
|sbr is helper function to make a highpass on a blur's difference.&lt;br /&gt;
|All YUV [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
|[[sbr|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| MDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20160604213634/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe.html ColorKeyFrame]&lt;br /&gt;
| Linear interpolation of color correction with key frames. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe03.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-32bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20201020085042/https://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlendd Plugin]&lt;br /&gt;
| [https://web.archive.org/web/20201020085035/https://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8/16bit planar YUV&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[neo_TMedian]]&lt;br /&gt;
|Temporal denoising filter that replaces every pixel with the median of its temporal neighbourhood. &lt;br /&gt;
|8-16 and 32-bit planar&lt;br /&gt;
|[[neo_TMedian|Plugin]]&lt;br /&gt;
|[https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|CropEven&lt;br /&gt;
|Script to crop evenly based on the dimensions given. It will crop the extra pixels off the bottom and right sides if the target resolution is odd. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1739589#post1739589 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|All [[planar]] colorspaces &lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|Padding&lt;br /&gt;
|Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|PadFFT&lt;br /&gt;
|A simple plugin to add borders evenly on each side. See [https://forum.doom9.org/showthread.php?p=1769503#post1769503 discussion]&lt;br /&gt;
|[[Y8]], [[YV12]]&lt;br /&gt;
|[https://web.archive.org/web/20221113033752if_/https://files.videohelp.com/u/223002/PaddFFT_dll_v0.02_20160604.zip Plugin]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|PadToMod&lt;br /&gt;
|Script to pad to a specified mod. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1746579#post1746579 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RoboCrop|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183453 ColorMatrixTransform]&lt;br /&gt;
|AviSynth+ plugin for applying a color matrix transform to 32 bit floating point clips.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[https://github.com/TomArrow/ColorMatrixTransform/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183990 LabConvert]&lt;br /&gt;
|AviSynth+ plugin to convert to LChab (derivative of LAB) color space and back for beautiful color manipulations. &lt;br /&gt;
|[[RGBPS]], [[YUV444PS]]&lt;br /&gt;
|[https://github.com/TomArrow/LabConvertAVS/releases/ Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
|[[AGM]]&lt;br /&gt;
|Uses an adaptive mask based on frame and pixels brightness to apply grain.&lt;br /&gt;
|All YUV [[planar]] colorspaces &lt;br /&gt;
|[[AGM|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=167217 Checker]&lt;br /&gt;
|Checkerboard combining filter.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://www.mediafire.com/?ewq8rc0aprzmk8r Plugin] /// [https://web.archive.org/web/20230206191644if_/https://files.videohelp.com/u/223002/checker.zip Archived]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184052 ChickenDream]&lt;br /&gt;
|Realistic film-grain rendering for AviSynth+.&lt;br /&gt;
|[[Y32]], [[RGBPS]]&lt;br /&gt;
|[https://github.com/EleonoreMizo/chickendream/releases Plugin]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrainPlus]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator for AviSynth+.&lt;br /&gt;
| All 8-16 bit Y/YUV colorspaces, except YV411 &lt;br /&gt;
| [[f3kgrainPlus|Script]]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
|[[RIFE]]&lt;br /&gt;
|Real-Time Intermediate Flow Estimation for Video Frame Interpolation.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[RIFE|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing SelectRangeEveryReversing]&lt;br /&gt;
|Modified version of the internal [[SelectRangeEvery]] filter, except every second range is reversed in direction. See [https://forum.doom9.org/showthread.php?t=183239 discussion] for more information.&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|Brightness&lt;br /&gt;
|Restore dark and bright zones.&lt;br /&gt;
|8-16 planar Y/YUV&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182411 Script]&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| ChangeColour&lt;br /&gt;
| Simple plugin to replace one specified color to another, see [https://forum.doom9.org/showthread.php?t=88727 discussion] for additional information.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [https://web.archive.org/web/20220322043620/https://files.videohelp.com/u/223002/changecolour01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs]. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[DGCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker DoViBaker]&lt;br /&gt;
|This AviSynth plugin reads the Base Layer, Enhancement Layer and RPU data from a profile 7 DolbyVision stream to create a clip with the DolbyVision data baked in.&lt;br /&gt;
|[[YUV444P16]], [[YUV420P16]]&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker/releases Plugin]&lt;br /&gt;
|[https://github.com/erazortt erazortt]&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/gradation Gradation]&lt;br /&gt;
|Gradation Curves filter for VirtualDub and AviSynth+ &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/magiblot/gradation/releases Plugin]&lt;br /&gt;
|[https://github.com/magiblot magiblot]&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld grayworld]&lt;br /&gt;
|Port of [https://ffmpeg.org/ffmpeg-filters.html#grayworld FFmpeg's grayworld] filter to AviSynth+. See [https://forum.doom9.org/showthread.php?t=183750 discussion]&lt;br /&gt;
|[[RGBPS]], [[RGBAPS]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Tonemap|libplacebo_Tonemap]]&lt;br /&gt;
|Dynamic HDR tone mapping, includes peak and scene-change detection, chroma-preserving (luma-only) tone mapping, highlight desaturation, dynamic exposure control and a variety of industry-standard EETFs including BT.2390. &lt;br /&gt;
|16-bit planar RGB or YUV444P16 &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[[Descale]]&lt;br /&gt;
|AviSynth+ filter to undo upscaling.&lt;br /&gt;
|All planar Y/YUV/RGB color formats&lt;br /&gt;
|[[Descale|Plugin]]&lt;br /&gt;
|[https://github.com/Frechdachs Frechdachs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar clips&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Resample|libplacebo_Resample]]&lt;br /&gt;
|High-quality, optimized upscaling and downscaling including support for polar filters (&amp;quot;Jinc&amp;quot;), anti-aliasing, anti-ringing and gamma correct scaling&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[w2xncnnvk]]&lt;br /&gt;
|[https://en.wikipedia.org/wiki/Waifu2x waifu2x] implemented in Vulkan.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[w2xncnnvk|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile SubImageFile]&lt;br /&gt;
|AviSynth+ plugin that renders image-based subtitles such as VOBSUB and PGS.&lt;br /&gt;
|[[RGB24]], [[Y8]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile/releases/ Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
|[[tcasFilter]]&lt;br /&gt;
|Renders TCAS subtitle effects.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[tcasFilter|Plugin]]&lt;br /&gt;
|milkyjing&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-10bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [https://github.com/Asd-g/AviSynth-TWriteAVI/releases Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[avs-mlrt]]&lt;br /&gt;
|This project provides AviSynth+ ML filter runtimes for variety of platforms. &lt;br /&gt;
|Y32, RGPS&lt;br /&gt;
|[[avs-mlrt|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183823 CTools]&lt;br /&gt;
|Includes various filters for IVTC, deinterlacing, denoising, dehalo and duplicate frames.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://github.com/CeppoTools/CTools/releases Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Shader|Shader]]&lt;br /&gt;
|Loads GLSL shaders written in mpv's .hook syntax.&lt;br /&gt;
|16-bit planar YUV&lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=162790 MinMax]&lt;br /&gt;
|Finds the min or max value in each line or column and then sets the entire line or column to that value. Only processes the luma (Y) plane.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[https://web.archive.org/web/20160610142230if_/http://latoninf.free.fr/div/minmax.7z Plugin]&lt;br /&gt;
|{{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://web.archive.org/web/20160606142540if_/http://www.tsp.person.dk/pop.zip Plugin]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [[Waveform|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</id>
		<title>AviSynth+ x64 plugins</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/AviSynth%2B_x64_plugins"/>
				<updated>2023-05-17T17:55:21Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: FCBI 1.0.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;max-width:82em; min-width:42em;&amp;quot; &amp;gt;&lt;br /&gt;
{{AvsPlusHeader}}&amp;lt;div style=&amp;quot;max-width:62em&amp;quot; &amp;gt;&lt;br /&gt;
All listed plugins are the latest version unless stated otherwise. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Also take a look at the [http://avisynth.nl/index.php/Category:Plugins_x64 64-bit plugins category page].&amp;lt;/span&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;height:100px; width:100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=12%| Category&lt;br /&gt;
!width=12%| Filter&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=8%| Version&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=15%| Download&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[AddGrainC]]'''&lt;br /&gt;
|1.8.3&lt;br /&gt;
|[https://github.com/pinterf/AddGrainC/releases GitHub]&lt;br /&gt;
|&amp;lt;!--AddGrain v1.7.0 compiled with Intel C++ Compiler XE 14: [https://www.dropbox.com/s/y5ymzmgfzddw0pn/AddGrainC_1.7.0_x64.zip?dl=1 AddGrainC_1.7.0_x64.zip]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[AutoAdjust]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[http://latoninf.free.fr/d9/AA/AutoAdjust-v2.60.7z AutoAdjust-v2.60.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Crop&lt;br /&gt;
|'''[[AutoCrop]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://www.mediafire.com/download/mzddfmjjdyx/autocrop_3-14-2010.rar autocrop_3-14-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AutoOverlay]]'''&lt;br /&gt;
|0.2.1&lt;br /&gt;
|[https://github.com/introspected/AutoOverlay/releases GitHub]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[http://rationalqm.us/autoyuy2/autoyuy2.html AutoYUY2]'''&lt;br /&gt;
|4.0.0&lt;br /&gt;
|[https://github.com/jpsdr/AutoYUY2/releases GitHub]&lt;br /&gt;
|Compiled by jpsdr.&lt;br /&gt;
|-&lt;br /&gt;
|Averaging&lt;br /&gt;
|'''[[Average]]'''&lt;br /&gt;
|0.94&lt;br /&gt;
|[https://github.com/pinterf/Average/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AviSynthShader]]'''&lt;br /&gt;
|1.6.5&lt;br /&gt;
|[https://github.com/mysteryx93/AviSynthShader/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[AvsInpaint]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/pinterf/AvsInpaint/releases GitHub]&lt;br /&gt;
|Compiled with VS2019&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/Format Conversion&lt;br /&gt;
|'''[[avsresize]]'''&lt;br /&gt;
|r5&lt;br /&gt;
|[[avsresize|avsresize_r5.7z]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[AVSTP]]'''&lt;br /&gt;
|1.0.4&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/avstp-1.0.4.zip avstp-1.0.4.zip]&lt;br /&gt;
|v1.0.1: [http://www.dropbox.com/s/59urdlk19pz6l2p/avstp-1.0.1_x64.zip?dl=1 avstp-1.0.1_x64.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[aWarpSharp2]]'''&lt;br /&gt;
|2.0.1&lt;br /&gt;
|[https://github.com/jpsdr/aWarpSharpMT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=135855 BassAudio]'''&lt;br /&gt;
|2.4.10&lt;br /&gt;
|[https://www.sendspace.com/file/vwodyl BassAudio2410.7z] - [https://www.mediafire.com/download/0ydinsk5br3imgr/BassAudioSource24_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu - [https://www.un4seen.com/download.php?bass24 BASS audio library for Win64]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Bifrost]]'''&lt;br /&gt;
|2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-bifrost/releases/ GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Checkmate]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/checkmate/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[CLExpr]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/CLExpr/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Denoisers&lt;br /&gt;
|'''[[Cnr2]]&lt;br /&gt;
|2.6.1_avs26 &lt;br /&gt;
|[https://www.dropbox.com/s/9fiab3s5exi43h2/cnr2_v261-avs26.zip?dl=1 cnr2_v261-avs26.zip]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1771784#post1771784 Chikuzen].&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[CombMask]]'''&lt;br /&gt;
|2.0.0&lt;br /&gt;
|[https://github.com/Asd-g/CombMask/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|[https://github.com/DJATOM/CullResize CullResize]&lt;br /&gt;
|0.1&lt;br /&gt;
|[https://github.com/DJATOM/CullResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[DctFilter]]'''&lt;br /&gt;
|0.5.1&lt;br /&gt;
|[https://github.com/Asd-g/DCTFilter/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeBlock]]'''&lt;br /&gt;
|@9802e03&lt;br /&gt;
|[https://files.videohelp.com/u/223002/Avisynth-Deblock_299792458m_noAVX2req.7z Avisynth-Deblock_299792458m_noAVX2req.7z]&lt;br /&gt;
|299792458m: [https://github.com/299792458m/Avisynth-Deblock performance optimized version]; builds compiled with Intel C++ 19.2 without AVX2 requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Decomb]]'''&lt;br /&gt;
|5.2.4&lt;br /&gt;
|[https://www.dropbox.com/s/wdnkly9xun1skj4/decomb_5.2.4_x64.zip?dl=1 decomb_5.2.4_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeCross]]'''&lt;br /&gt;
|v2.0.0 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeCross/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeDot]]'''&lt;br /&gt;
|v1.2.1 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeDot/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Duplicate Frame Detectors &lt;br /&gt;
|'''[[DeDup]]'''&lt;br /&gt;
|0.17&lt;br /&gt;
|[https://drive.google.com/file/d/1L2vWFgMaGYnrOMV9mhxg7T8NIVnZZtVE/view?usp=sharing DeDup-0.17-20210227.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeFlicker]]'''&lt;br /&gt;
|0.6&lt;br /&gt;
|[https://github.com/pinterf/Deflicker/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[DeGrainMedian]]'''&lt;br /&gt;
|0.8.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/DeGrainMedian64.zip DeGrainMedian64.zip] - [http://members.optusnet.com.au/squid_80/sources/degrainmediansrc.zip source]&lt;br /&gt;
|Compiled by squid_80&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter.htm DeJitter]'''&lt;br /&gt;
|14 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter64.7z DeJitter64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[Delogo]]'''&lt;br /&gt;
|0.05a&lt;br /&gt;
|[http://www.dropbox.com/s/5t3p2gh4znsjxpc/delogo_avs%2B.zip?dl=1 delogo_avs+.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[DelogoHD]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/msg7086/DelogoHD/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[dfttest]]'''&lt;br /&gt;
|1.9.6&lt;br /&gt;
|[https://github.com/pinterf/dfttest/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=170237 DGDecIM] '''&lt;br /&gt;
|b50&lt;br /&gt;
|[http://rationalqm.us/dgdecim/dgdecim_b50.zip dgdecim_b50.zip]&lt;br /&gt;
|Requires license from DGDecNV&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecNV]]'''&lt;br /&gt;
|245&lt;br /&gt;
|[http://rationalqm.us/dgdecnv/binaries/ dgdecnv_245.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecode]]'''&lt;br /&gt;
|2.0.0.7&lt;br /&gt;
|[https://www.rationalqm.us/dgmpgdec/ dgmpgdec2007.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[Dither]]'''&lt;br /&gt;
|1.28.0&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/dither-1.28.0.zip dither-1.28.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DSS2mod]]'''&lt;br /&gt;
|2.0.0.13&lt;br /&gt;
|[https://web.archive.org/web/20160224130625/https://filetea.me/t1siAfoCvW5Sy2d2BbRx2WBjg/dl avss_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[EdgeFixer]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/sekrit-twc/EdgeFixer/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[EEDI2]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-EEDI2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[eedi3|EEDI3]]'''&lt;br /&gt;
|0.9.2.3&lt;br /&gt;
|[https://github.com/pinterf/EEDI3/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[EffectsPlus]]'''&lt;br /&gt;
|25 June 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/EffectsPlus/EffectsPlus.7z EffectsPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ExactDedup]]'''&lt;br /&gt;
|0.06&lt;br /&gt;
|[https://archive.org/download/exactdedup/ExactDedup_25%2626_x86_x64_dll_v0-06_20190215.zip ExactDedup_25&amp;amp;26_x86_x64_dll_v0-06_20190215.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[ExInpaint]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://web.archive.org/web/20210728000419if_/https://files.videohelp.com/u/223002/ExInpaint_x86_x64.7z ExInpaint_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[f3kdb]]'''&lt;br /&gt;
|1.5.1&lt;br /&gt;
|[https://web.archive.org/web/20170913010149if_/https://www.nmm-hd.org/upload/get~arIyHEnxIS8/flash3kyuu_deband_1.5.1_x64.7z flash3kyuu_deband_1.5.1_x64.7z]&lt;br /&gt;
|v2.0 prerelease (b98d6bc x86/x64): [https://web.archive.org/web/20150503191218/https://www.nmm-hd.org/upload/get~NfiLlgo1pX8/f3kdb-b98d6bc.rar f3kdb-b98d6bc.rar] - compiled with Intel C++ Compiler 2013. [https://web.archive.org/web/20160414135351/http://www.nmm-hd.org/upload/get~jW8DJGBDJro/f3kdb-rev410.7z f3kdb-rev410.7z] - compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[FCBI]]'''&lt;br /&gt;
|1.0.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FCBI/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[FFmpegSource]]'''&lt;br /&gt;
|2.23.1&lt;br /&gt;
|[https://github.com/FFMS/ffms2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DFilter]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[https://github.com/pinterf/fft3dfilter/releases GitHub]&lt;br /&gt;
|10-16bits/float support. Needs the [http://www.fftw.org/install/windows.html 64-bit &amp;lt;tt&amp;gt;libfftw3f-3.dll&amp;lt;/tt&amp;gt;] to be in your System32 directory.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DGPU]]'''&lt;br /&gt;
|0.8.6&lt;br /&gt;
|[https://github.com/pinterf/FFT3dGPU/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[FieldHint]]'''&lt;br /&gt;
|0.11 &lt;br /&gt;
|[https://www.mediafire.com/download/ynkidzz4joz/fieldhint.rar fieldhint.rar]&lt;br /&gt;
|Compiled by Joshy D. Note&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[FillBorders]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FillBorders/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FluxSmooth]]'''&lt;br /&gt;
|1.4&lt;br /&gt;
|[https://github.com/pinterf/FluxSmooth/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[FrameRateConverter]]'''&lt;br /&gt;
|1.2.1&lt;br /&gt;
|[https://github.com/mysteryx93/FrameRateConverter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[FredAverage]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://web.archive.org/web/20200522181936if_/https://files.videohelp.com/u/223002/FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=169651 FRIMSource]'''&lt;br /&gt;
|1.27&lt;br /&gt;
|[https://drive.google.com/file/d/0BymRNDHq74DEbUVsQ0NwSGJqdUU FRIM_x64_version_1.27.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[Fusion]]'''&lt;br /&gt;
|5th March 2013&lt;br /&gt;
|[http://horman.net/avisynth/download/fusionx64.zip fusionx64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[GamMac]]'''&lt;br /&gt;
|1.10&lt;br /&gt;
|[https://web.archive.org/web/20200522183019if_/https://files.videohelp.com/u/223002/GamMac_x86_x64_v1.10_dll_20180615.zip GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[GradFun2db]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://web.archive.org/web/20200522222211if_/https://files.videohelp.com/u/223002/gradfun2db_3-29-2010.rar gradfun2db_3-29-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[Grid]]'''&lt;br /&gt;
|21 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[GRunT]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/pinterf/GRunT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Uncategorized &lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/HealDeadPixels HealDeadPixels]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRCore]'''&lt;br /&gt;
|1.1.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRCore.7z HDRCore.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRMatrix]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRMatrix.7z HDRMatrix.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRNoise]'''&lt;br /&gt;
|1.2.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRNoise.7z HDRNoise.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener &lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRSharp]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRSharp.7z HDRSharp.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[hqdn3dY]]'''&lt;br /&gt;
|v1.0.4&lt;br /&gt;
|[https://web.archive.org/web/20200913172356if_/https://files.videohelp.com/u/223002/Hqdn3dY-1.0.4.7z Hqdn3dY-1.0.4.7z]&lt;br /&gt;
|Modified by Rean.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[IT|IT_YV12]]'''&lt;br /&gt;
|0103_width8K&lt;br /&gt;
|[https://www.dropbox.com/s/002p6yed7dzi8f3/IT_YV12_0103_width8K.zip?dl=1 IT_YV12_0103_width8K.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[Its]]'''&lt;br /&gt;
|r8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[JincResize]]'''&lt;br /&gt;
|v2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-JincResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/KelvinColorShift KelvinColorShift]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[KNLMeansCL]]'''&lt;br /&gt;
|1.1.1e&lt;br /&gt;
|[https://github.com/pinterf/KNLMeansCL/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[LSMASHSource]]'''&lt;br /&gt;
|&lt;br /&gt;
|{{Plugin/LSMASHSource}}&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose &lt;br /&gt;
|'''[[manyPlus]]'''&lt;br /&gt;
|9 June 2021&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/manyPlus/manyPlus.7z manyPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''MaskCrop'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 MaskCrop0.1.2.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[MaskTools2]]'''&lt;br /&gt;
|2.2.26&lt;br /&gt;
|[https://github.com/pinterf/masktools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Levels and Chroma&lt;br /&gt;
|'''[[MatchHistogram]]'''&lt;br /&gt;
|2.1.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-MatchHistogram/releases GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[MedianBlur2]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/MedianBlur2/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]'''&lt;br /&gt;
|1.1.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/MipSmooth64.zip MipSmooth64.zip] - [http://members.optusnet.com.au/squid_80/sources/mipsmooth64src.zip source]&lt;br /&gt;
|Compiled by squid_80 - [https://forum.doom9.org/showthread.php?t=64940 discussion thread]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[MosquitoNR]]'''&lt;br /&gt;
|0.20&lt;br /&gt;
|[https://github.com/pinterf/MosquitoNR/releases/ GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[movePlus]]'''&lt;br /&gt;
|9 Apr 2018&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/movePlus/movePlus.7z movePlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[MPEG2DecPlus]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[MSharpen]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/msharpen/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[MVTools]]'''&lt;br /&gt;
|2.7.44&lt;br /&gt;
|[https://github.com/pinterf/mvtools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[NicAudio]]'''&lt;br /&gt;
|2.0.6&lt;br /&gt;
|[https://www.dropbox.com/s/lroqakipuoqnzby/NicAudio2.0.5_x64.zip?dl=1 NicAudio2.0.5_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam.html NirMalam]'''&lt;br /&gt;
|17 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam64.7z NirMalam64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[nnedi3]]'''&lt;br /&gt;
|0.9.4.51&lt;br /&gt;
|[https://github.com/jpsdr/NNEDI3/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[PlanarTools]]'''&lt;br /&gt;
|0.3.0&lt;br /&gt;
|[https://github.com/chikuzen/PlanarTools/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[PointSize]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/Orum/PointSize/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[RawSource26|RawSourcePlus]]'''&lt;br /&gt;
|0.0.1&lt;br /&gt;
|[https://github.com/Asd-g/RawSource_2.6x/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ReduceFlicker]]'''&lt;br /&gt;
|0.1.0&lt;br /&gt;
|[https://github.com/Asd-g/ReduceFlicker/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Range Processing&lt;br /&gt;
|'''[[RemapFrames]]'''&lt;br /&gt;
|0.4.1-avs26&lt;br /&gt;
|[https://www.dropbox.com/s/6830ri3btc5crfp/RemapFrames-0.4.1-avs26.zip?dl=1 RemapFrames-0.4.1-avs26.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[RemoveDirt]]'''&lt;br /&gt;
|0.9.3&lt;br /&gt;
|[https://github.com/pinterf/RemoveDirt/releases GitHub]&lt;br /&gt;
|VS2019 and clang builds&lt;br /&gt;
|-	&lt;br /&gt;
| Degrainer	&lt;br /&gt;
|'''[[RemoveGrainHD]]'''	&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://github.com/pinterf/RemoveGrainHD/releases GitHub]	&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[ResampleHQ]]'''&lt;br /&gt;
|r349&lt;br /&gt;
|[https://web.archive.org/web/20200522183237if_/https://files.videohelp.com/u/223002/ResampleHQ_r349_110905.7z ResampleHQ_r349_110905.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. Compiled by [https://forum.doom9.org/showthread.php?p=1722300#post1722300 l33tmeatwad] [https://forum.doom9.org/showthread.php?p=1722117#post1722117]. Older version: [https://sourceforge.net/projects/int64/files/ResampleHQ/ResampleHQ-v6.zip/download ResampleHQ-v6.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[RgTools]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/RgTools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Borders and Cropping&lt;br /&gt;
|'''[[RoboCrop]]'''&lt;br /&gt;
|1.13&lt;br /&gt;
|[https://web.archive.org/web/20200522014141if_/https://files.videohelp.com/u/223002/RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Antialiasing&lt;br /&gt;
|'''[[SangNom2]]'''&lt;br /&gt;
|0.5.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SangNom2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[SCXvidMask]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://github.com/tp7/SCXvidMask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Resize&lt;br /&gt;
|'''[[SimpleResize]]'''&lt;br /&gt;
|0.3.5&lt;br /&gt;
|[https://drive.google.com/file/d/1laqsJCOkOwc1KD85d3Ymw-nzzZLa3BQK SimpleResize-0.3.5.7z]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 10)&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[SmoothAdjust]]'''&lt;br /&gt;
|3.2&lt;br /&gt;
|[http://latoninf.free.fr/d9/SA/SmoothAdjust-v3.20.7z SmoothAdjust-v3.20.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD]]'''&lt;br /&gt;
|0.0.9pre2&lt;br /&gt;
|[http://www.dropbox.com/s/va45bi7k09t71pk/SmoothD_x64.zip?dl=1 SmoothD_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD2]]'''&lt;br /&gt;
|1.0.a3&lt;br /&gt;
|[https://www.dropbox.com/s/ui8chlbzopuqs5a/SmoothD2-a3_x64.zip?dl=1 SmoothD2-a3_x64.zip]&lt;br /&gt;
|Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&lt;br /&gt;
|-&lt;br /&gt;
|Spatial Denoisers&lt;br /&gt;
|'''[[SmoothUV2]]'''&lt;br /&gt;
| 4.4.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Spectrogram]]'''&lt;br /&gt;
|r7&lt;br /&gt;
|[https://drive.google.com/open?id=1HPxU8J6udAs_1VEWhdKvKFWdWncTCGXs Spectrogram_r7.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017. &lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[SVPflow]]'''&lt;br /&gt;
|4.2.0.142&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TBilateral]]'''&lt;br /&gt;
|0.9.11&lt;br /&gt;
|[https://web.archive.org/web/20200522182801if_/https://files.videohelp.com/u/223002/TBilateral_0911_32_64.7z TBilateral_0911_32_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TCannyMod]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/TCannyMod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TColorMask]]'''&lt;br /&gt;
|1.2.2&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-tcolormask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[TComb]]'''&lt;br /&gt;
|2.3&lt;br /&gt;
|[https://github.com/pinterf/TComb/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''TCPDeliver'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/DJATOM/TCPDeliver/releases GitHub] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[TDeint]]'''&lt;br /&gt;
|1.8 &lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TEMmod]]'''&lt;br /&gt;
|0.2.2 &lt;br /&gt;
|[https://github.com/Asd-g/TEMmod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[TIVTC]]'''&lt;br /&gt;
|v1.0.25&lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deflicker&lt;br /&gt;
|'''[http://www.zhitenev.com/avisynth/TimeLapseDF/ TimeLapseDF]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[http://www.zhitenev.com/avisynth/TimeLapseDF/x64/TimeLapseDF64.dll TimeLapseDF64.dll]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMaskCleaner]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/tmaskcleaner/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMM2]]'''&lt;br /&gt;
|0.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TMM2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TNLMeans]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/TNLMeans/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TTempSmooth]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://www.mediafire.com/download/zv0jm3mtmzf/TTempSmooth_3-20-2010.rar TTempSmooth_3-20-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Effects&lt;br /&gt;
|'''[[TxPlus]]'''&lt;br /&gt;
|8 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/TxPlus/TxPlus.7z TxPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpeners&lt;br /&gt;
|'''[https://github.com/299792458m/UnsharpHQmod UnsharpHQmod]'''&lt;br /&gt;
|@dacebe3&lt;br /&gt;
|[https://drive.google.com/file/d/13jrDXS12jYWaveJzLtD-AmYiE3dKE3n6/view?usp=sharing UnsharpHQmod_dacebe3_fp.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[VapourSource]]'''&lt;br /&gt;
|0.1.1&lt;br /&gt;
|[https://github.com/DJATOM/VapourSource/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[VagueDenoiser]]'''&lt;br /&gt;
|0.35.1&lt;br /&gt;
|[https://web.archive.org/web/20191106173119if_/http://www.iol.ie/%7Eschubert/gas/VagueDenoiser_0351_64.7z VagueDenoiser_0351_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[VariableBlur]]'''&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://web.archive.org/web/20200612193533if_/https://files.videohelp.com/u/223002/variableblur0.7_x86_x64.7z variableblur0.7_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[ViewAudio]]'''&lt;br /&gt;
|0.3.01 &lt;br /&gt;
|[https://www.mediafire.com/download/iyeo4xjlm87hjwq/ViewAudio_x64.7z ViewAudio_x64.7z] - [https://www.mediafire.com/download/81kg55yaiqp1nxc/ViewAudio0301_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Vinverse]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://github.com/Asd-g/vinverse/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2022.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[VSFilterMod]]'''&lt;br /&gt;
|r5.2.2&lt;br /&gt;
|[https://github.com/sorayuki/VSFilterMod/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed]'''&lt;br /&gt;
|23 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed64.7z Watershed64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Waveform]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://www.dropbox.com/s/ufkw5w0nn79qzd5/waveform.zip?dl=1 waveform.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1751960#post1751960 `Orum].&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=172966 xNLMeans]'''&lt;br /&gt;
|0.03&lt;br /&gt;
|[https://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip xNLMeans_0.03_20160324.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[xy-VSFilter]]'''&lt;br /&gt;
|v3.2.0.804&lt;br /&gt;
|[https://github.com/pinterf/xy-VSFilter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[yadifmod2]]'''&lt;br /&gt;
|0.2.5&lt;br /&gt;
|[https://github.com/Asd-g/yadifmod2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[YV12To422]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/chikuzen/YV12To422/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. &lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[Zoom]]'''&lt;br /&gt;
|20140216&lt;br /&gt;
|[https://forum.doom9.org/attachment.php?attachmentid=14054&amp;amp;d=1392574410 Zoom.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?p=1668648#post1668648 Paser]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More 64-bit filters can be found in the following sites but be aware that &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MOST'''&amp;lt;/span&amp;gt; of the plugins listed are outdated.&lt;br /&gt;
*[https://code.google.com/p/avisynth64/wiki/PluginLinks 64-Bit plugin collection by JoshyD]  &lt;br /&gt;
*[http://members.optusnet.com.au/squid_80/ squid_80's 64-bit repository] &lt;br /&gt;
*[https://web.archive.org/web/20130922222259/http://yo4kazu.110mb.com/ 64-bit filters by yo4kazu]&lt;br /&gt;
*[https://sites.google.com/site/avisynth64bitplugin/download 64bit plugins download list by poodle]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Avisynthplus]]&lt;br /&gt;
[[Category:External_filters]]&lt;br /&gt;
[[Category:Plugins_x64]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2023-05-17T17:54:41Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: FCBI color formats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 ImageSourceNV]&lt;br /&gt;
|CUDA accelerated plugin that uses the [https://docs.nvidia.com/cuda/nvjpeg/index.html nvJPEG API] to decode jpeg source files and convert their color space to YUV444.&lt;br /&gt;
|[[YUV444P8]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 Plugin]&lt;br /&gt;
|[https://github.com/ArturAlekseev Argaricolm]&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[PixelShiftPlus]]&lt;br /&gt;
| Set of functions to independently shift any RGB(A) or YUV(A) plane with subpixel precision.&lt;br /&gt;
| All colorspaces&lt;br /&gt;
| [[PixelShiftPlus|Script]]&lt;br /&gt;
| reel.deal&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20131111114822/http://www.nmm-hd.org/upload/get~ikKt5ZZhD94/AdaptDBMC_beta.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Deband|libplacebo_Deband]]&lt;br /&gt;
|Tunable debanding. Based on flash3kyuu, expanded to provide high quality by combining multiple debanding passes.&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect BlockDetect]&lt;br /&gt;
|Determines blockiness of frames.&lt;br /&gt;
|All 8-32 bit [[planar]] formats.&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dering]]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[Dering|C-Plugin]]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| {{Author/Leak}}, RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|[[WDFPlus]]&lt;br /&gt;
|Faster version of mirkosp's warpdering_faster script for AviSynth+.&lt;br /&gt;
|All 8-16 bit Y/YUV colorspaces, except YV411&lt;br /&gt;
|[https://github.com/Reel-Deal/AviSynthPlus-Scripts/blob/main/wdfplus.avsi Script]&lt;br /&gt;
|reel.deal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI3CL]]&lt;br /&gt;
| OpenCL implementation of eedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[EEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NNEDI3CL]]&lt;br /&gt;
| OpenCL implementation of nnedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[NNEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182407 SpotRemover]&lt;br /&gt;
|This script is designed to clean video from spots. Based on SpotLess script by StainlessS.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 DoomDelogo]&lt;br /&gt;
| DoomDelogo meant to be simpler and perform better than deKafka, s_ExLogo, x-Logo and similar.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 Script]&lt;br /&gt;
| VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| LogoNR&lt;br /&gt;
| Post-denoise filter for EraseLogo or [[DelogoHD]]. See [https://web.archive.org/web/20210915185704/https://www.nmm-hd.org/newbbs/viewtopic.php?t=649 discussion]&lt;br /&gt;
| All [[planar]] colorspaces&lt;br /&gt;
| [https://web.archive.org/web/20220702130736/https://pastebin.com/raw/qZBU3NQA Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DDCR]]&lt;br /&gt;
| A purely spatial dot crawl removal script for AviSynth+.&lt;br /&gt;
| all 8 bit Y/YUV colorspaces&lt;br /&gt;
| [[DDCR|Script]]&lt;br /&gt;
| Reel.Deal&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182532 Stab_Light]&lt;br /&gt;
|Another stabilization script; based on Stab3.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|[[sbr]]&lt;br /&gt;
|sbr is helper function to make a highpass on a blur's difference.&lt;br /&gt;
|All YUV [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
|[[sbr|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| MDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20160604213634/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe.html ColorKeyFrame]&lt;br /&gt;
| Linear interpolation of color correction with key frames. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe03.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20201020085042/https://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlendd Plugin]&lt;br /&gt;
| [https://web.archive.org/web/20201020085035/https://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8/16bit planar YUV&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[neo_TMedian]]&lt;br /&gt;
|Temporal denoising filter that replaces every pixel with the median of its temporal neighbourhood. &lt;br /&gt;
|8-16 and 32-bit planar&lt;br /&gt;
|[[neo_TMedian|Plugin]]&lt;br /&gt;
|[https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|CropEven&lt;br /&gt;
|Script to crop evenly based on the dimensions given. It will crop the extra pixels off the bottom and right sides if the target resolution is odd. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1739589#post1739589 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|All [[planar]] colorspaces &lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|Padding&lt;br /&gt;
|Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|PadFFT&lt;br /&gt;
|A simple plugin to add borders evenly on each side. See [https://forum.doom9.org/showthread.php?p=1769503#post1769503 discussion]&lt;br /&gt;
|[[Y8]], [[YV12]]&lt;br /&gt;
|[https://web.archive.org/web/20221113033752if_/https://files.videohelp.com/u/223002/PaddFFT_dll_v0.02_20160604.zip Plugin]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|PadToMod&lt;br /&gt;
|Script to pad to a specified mod. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1746579#post1746579 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RoboCrop|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183453 ColorMatrixTransform]&lt;br /&gt;
|AviSynth+ plugin for applying a color matrix transform to 32 bit floating point clips.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[https://github.com/TomArrow/ColorMatrixTransform/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183990 LabConvert]&lt;br /&gt;
|AviSynth+ plugin to convert to LChab (derivative of LAB) color space and back for beautiful color manipulations. &lt;br /&gt;
|[[RGBPS]], [[YUV444PS]]&lt;br /&gt;
|[https://github.com/TomArrow/LabConvertAVS/releases/ Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
|[[AGM]]&lt;br /&gt;
|Uses an adaptive mask based on frame and pixels brightness to apply grain.&lt;br /&gt;
|All YUV [[planar]] colorspaces &lt;br /&gt;
|[[AGM|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=167217 Checker]&lt;br /&gt;
|Checkerboard combining filter.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://www.mediafire.com/?ewq8rc0aprzmk8r Plugin] /// [https://web.archive.org/web/20230206191644if_/https://files.videohelp.com/u/223002/checker.zip Archived]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184052 ChickenDream]&lt;br /&gt;
|Realistic film-grain rendering for AviSynth+.&lt;br /&gt;
|[[Y32]], [[RGBPS]]&lt;br /&gt;
|[https://github.com/EleonoreMizo/chickendream/releases Plugin]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrainPlus]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator for AviSynth+.&lt;br /&gt;
| All 8-16 bit Y/YUV colorspaces, except YV411 &lt;br /&gt;
| [[f3kgrainPlus|Script]]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
|[[RIFE]]&lt;br /&gt;
|Real-Time Intermediate Flow Estimation for Video Frame Interpolation.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[RIFE|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing SelectRangeEveryReversing]&lt;br /&gt;
|Modified version of the internal [[SelectRangeEvery]] filter, except every second range is reversed in direction. See [https://forum.doom9.org/showthread.php?t=183239 discussion] for more information.&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|Brightness&lt;br /&gt;
|Restore dark and bright zones.&lt;br /&gt;
|8-16 planar Y/YUV&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182411 Script]&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| ChangeColour&lt;br /&gt;
| Simple plugin to replace one specified color to another, see [https://forum.doom9.org/showthread.php?t=88727 discussion] for additional information.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [https://web.archive.org/web/20220322043620/https://files.videohelp.com/u/223002/changecolour01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs]. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[DGCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker DoViBaker]&lt;br /&gt;
|This AviSynth plugin reads the Base Layer, Enhancement Layer and RPU data from a profile 7 DolbyVision stream to create a clip with the DolbyVision data baked in.&lt;br /&gt;
|[[YUV444P16]], [[YUV420P16]]&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker/releases Plugin]&lt;br /&gt;
|[https://github.com/erazortt erazortt]&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/gradation Gradation]&lt;br /&gt;
|Gradation Curves filter for VirtualDub and AviSynth+ &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/magiblot/gradation/releases Plugin]&lt;br /&gt;
|[https://github.com/magiblot magiblot]&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld grayworld]&lt;br /&gt;
|Port of [https://ffmpeg.org/ffmpeg-filters.html#grayworld FFmpeg's grayworld] filter to AviSynth+. See [https://forum.doom9.org/showthread.php?t=183750 discussion]&lt;br /&gt;
|[[RGBPS]], [[RGBAPS]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Tonemap|libplacebo_Tonemap]]&lt;br /&gt;
|Dynamic HDR tone mapping, includes peak and scene-change detection, chroma-preserving (luma-only) tone mapping, highlight desaturation, dynamic exposure control and a variety of industry-standard EETFs including BT.2390. &lt;br /&gt;
|16-bit planar RGB or YUV444P16 &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[[Descale]]&lt;br /&gt;
|AviSynth+ filter to undo upscaling.&lt;br /&gt;
|All planar Y/YUV/RGB color formats&lt;br /&gt;
|[[Descale|Plugin]]&lt;br /&gt;
|[https://github.com/Frechdachs Frechdachs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar clips&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Resample|libplacebo_Resample]]&lt;br /&gt;
|High-quality, optimized upscaling and downscaling including support for polar filters (&amp;quot;Jinc&amp;quot;), anti-aliasing, anti-ringing and gamma correct scaling&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[w2xncnnvk]]&lt;br /&gt;
|[https://en.wikipedia.org/wiki/Waifu2x waifu2x] implemented in Vulkan.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[w2xncnnvk|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile SubImageFile]&lt;br /&gt;
|AviSynth+ plugin that renders image-based subtitles such as VOBSUB and PGS.&lt;br /&gt;
|[[RGB24]], [[Y8]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile/releases/ Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
|[[tcasFilter]]&lt;br /&gt;
|Renders TCAS subtitle effects.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[tcasFilter|Plugin]]&lt;br /&gt;
|milkyjing&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-10bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [https://github.com/Asd-g/AviSynth-TWriteAVI/releases Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[avs-mlrt]]&lt;br /&gt;
|This project provides AviSynth+ ML filter runtimes for variety of platforms. &lt;br /&gt;
|Y32, RGPS&lt;br /&gt;
|[[avs-mlrt|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183823 CTools]&lt;br /&gt;
|Includes various filters for IVTC, deinterlacing, denoising, dehalo and duplicate frames.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://github.com/CeppoTools/CTools/releases Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Shader|Shader]]&lt;br /&gt;
|Loads GLSL shaders written in mpv's .hook syntax.&lt;br /&gt;
|16-bit planar YUV&lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=162790 MinMax]&lt;br /&gt;
|Finds the min or max value in each line or column and then sets the entire line or column to that value. Only processes the luma (Y) plane.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[https://web.archive.org/web/20160610142230if_/http://latoninf.free.fr/div/minmax.7z Plugin]&lt;br /&gt;
|{{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://web.archive.org/web/20160606142540if_/http://www.tsp.person.dk/pop.zip Plugin]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [[Waveform|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/FCBI</id>
		<title>FCBI</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/FCBI"/>
				<updated>2023-05-17T17:51:07Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: FCBI 1.0.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Adjustment_filters|Resizers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
| {{Author/Chikuzen}}, {{Author/Asd-g}}&lt;br /&gt;
|2=v1.0.1&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-FCBI/releases/ FCBI-1.0.1.7z]&lt;br /&gt;
|4=Resize &lt;br /&gt;
|5=[https://github.com/Asd-g/AviSynth-FCBI/blob/master-1/LICENSE GPLv3]&lt;br /&gt;
|6=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Description ==&lt;br /&gt;
Fast Curvature Based Interpolation. More info [http://blog.awm.jp/tags/fcbi/ here] (Japanese).&amp;lt;br&amp;gt;&lt;br /&gt;
Port of FCBI filter (https://github.com/yoya/image.js/blob/master/fcbi.js) to AviSynth.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
**AviSynth+: all [[planar]] formats (8/10/12/14/16-bit, Y, YUV without alpha) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Windows Vista SP2 or later&lt;br /&gt;
* [[SSE2]] capable CPU&lt;br /&gt;
* Microsoft VisualC++ Redistributable Package 2022&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|FCBI (clip, bool &amp;quot;ed&amp;quot;, int &amp;quot;tm&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process.&lt;br /&gt;
:::Must be in YUV 8..16-bit planar format (except YV411).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|ed|bool|false}}&lt;br /&gt;
:::Use edge detection or not.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tm|int|30}}&lt;br /&gt;
:::Threshold for edge detection.&lt;br /&gt;
:::When &amp;lt;code&amp;gt;ed&amp;lt;/code&amp;gt; is set to false, &amp;lt;code&amp;gt;tm&amp;lt;/code&amp;gt; will be ignored.&lt;br /&gt;
:::Must be between 0 and range_max. Default: 30 * (2 ^ bit_depth - 1) / 255.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1 : Auto-detect.&lt;br /&gt;
:::*0 : Use C++ code.&lt;br /&gt;
:::*1 : Use SSE2 code.&lt;br /&gt;
:::Default: -1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples == &lt;br /&gt;
FCBI with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;)&lt;br /&gt;
 fcbi(ed=false, tm=30, opt=-1)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2022/06/20      - Fixed error message for opt.&lt;br /&gt;
 v1.0.0       2022/06/05      - Added support for 10..16-bit clips.&lt;br /&gt;
                              - Frame properties passthrough.&lt;br /&gt;
                              - Add opt parameter.&lt;br /&gt;
                              - AviSynth+: self-registers as [[MT_NICE_FILTER]].&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.0.0       2017/03/17      - Initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-FCBI GitHub] - Source code repository (update).&lt;br /&gt;
*[https://github.com/chikuzen/FCBI GitHub] - Source code repository (original).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Resizers|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/VsCnr2</id>
		<title>VsCnr2</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/VsCnr2"/>
				<updated>2023-05-17T17:48:54Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: VsCnr2 1.0.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Denoisers|Temporal_denoisers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v1.0.1&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-vsCnr2/releases/ vsCnr2-1.0.1.7z]&lt;br /&gt;
|4=Temporal Denoisers&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[vsCnr2]] is a temporal denoiser designed to denoise only the chroma.&lt;br /&gt;
&lt;br /&gt;
According to the original author, this filter is suited for stationary rainbows or noisy analog captures.&lt;br /&gt;
&lt;br /&gt;
Due to the way it works, Cnr2 is forced to run in a single thread. Cnr2 will also bottleneck the entire script, preventing it from using all the available CPU cores. One way to work around this issue is splitting the video into two or three chunks at scene changes, and filtering them in parallel with two or three instances of vspipe.&lt;br /&gt;
&lt;br /&gt;
This is a [https://github.com/dubhater/vapoursynth-cnr2 port of the VapourSynth plugin Cnr2.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* [[FAQ_different_types_content#How_do_I_recognize_progressive.2C_interlaced.2C_telecined.2C_hybrid_and_blended_content.3F|Progressive]] input only &lt;br /&gt;
* Supported color formats: [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
** AviSynth+: All [[planar]] YUV formats (8/10/12/14/16-bits) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0 Microsoft Visual C++ 2019 Redistributable Package (x86 / x64)]&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;vsCnr2-x86&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;vsCnr2-x64&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|vsCnr2 (clip input, string &amp;quot;mode&amp;quot;, float &amp;quot;scdthr&amp;quot;, int &amp;quot;ln&amp;quot;, int &amp;quot;lm&amp;quot;, int &amp;quot;un&amp;quot;, int &amp;quot;um&amp;quot;, int &amp;quot;vn&amp;quot;, int &amp;quot;vm&amp;quot;, bool &amp;quot;sceneChroma&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
::: A clip to process. It must be in YUV 8..16-bit planar format with chroma subsampling 420, 422, 440 or 444.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mode|string|&amp;quot;oxx&amp;quot;}}&lt;br /&gt;
:::Mode for each plane.&lt;br /&gt;
:::*The letter &amp;lt;code&amp;gt;o&amp;lt;/code&amp;gt; means wide mode, which is less sensitive to changes in the pixels, and more effective.&lt;br /&gt;
:::*The letter &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; means narrow mode, which is less effective.&lt;br /&gt;
:::Default: &amp;quot;oxx&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|scdthr|float|10.0}}&lt;br /&gt;
:::Scene change detection threshold as percentage of maximum possible change.&lt;br /&gt;
:::Lower values make it more sensitive.&lt;br /&gt;
:::Must be between 0.0 and 100.0.&lt;br /&gt;
:::Default: 10.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|ln|int|35}}&lt;br /&gt;
::{{Par2|lm|int|192}}&lt;br /&gt;
::{{Par2|un|int|47}}&lt;br /&gt;
::{{Par2|um|int|255}}&lt;br /&gt;
::{{Par2|vn|int|47}}&lt;br /&gt;
::{{Par2|vm|int|255}}&lt;br /&gt;
:::&amp;lt;code&amp;gt;ln, un, vn&amp;lt;/code&amp;gt;&lt;br /&gt;
:::*Sensitivity to movement in the Y, U, and V planes, respectively.&lt;br /&gt;
:::*Higher values will denoise more, at the risk of introducing ghosting in the chroma.&lt;br /&gt;
:::*Must be between 0 and 255.&lt;br /&gt;
:::*Default: ln = 35; un = 47, vn = 47.&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;code&amp;gt;lm, um, vm&amp;lt;/code&amp;gt;&lt;br /&gt;
:::*Strength of the denoising.&lt;br /&gt;
:::*Higher values will denoise harder.&lt;br /&gt;
:::*Must be between 0 and 255.&lt;br /&gt;
:::* Default: lm = 192; um = 255, vm = 255.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sceneChroma|bool|false}}&lt;br /&gt;
:::If True, the chroma is considered in the scene change detection.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
vsCnr2 with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 Cnr2(mode=&amp;quot;oxx&amp;quot;, scdthr=10.0, n=35, lm=192, un=47, um=255, vn=47, vm=255, sceneChroma=false)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 1.0.1        2022/06/15      - ~13% faster code.&lt;br /&gt;
 1.0.0        2021/05/04      - Initial release.&lt;br /&gt;
                              - AviSynth+: self-registers as [[MT_SERIALIZED]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-vsCnr2 GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Temporal_Denoisers|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</id>
		<title>AviSynth+ x64 plugins</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/AviSynth%2B_x64_plugins"/>
				<updated>2023-05-17T17:46:59Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: SmoothUV2 4.4.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;max-width:82em; min-width:42em;&amp;quot; &amp;gt;&lt;br /&gt;
{{AvsPlusHeader}}&amp;lt;div style=&amp;quot;max-width:62em&amp;quot; &amp;gt;&lt;br /&gt;
All listed plugins are the latest version unless stated otherwise. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Also take a look at the [http://avisynth.nl/index.php/Category:Plugins_x64 64-bit plugins category page].&amp;lt;/span&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;height:100px; width:100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=12%| Category&lt;br /&gt;
!width=12%| Filter&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=8%| Version&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=15%| Download&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[AddGrainC]]'''&lt;br /&gt;
|1.8.3&lt;br /&gt;
|[https://github.com/pinterf/AddGrainC/releases GitHub]&lt;br /&gt;
|&amp;lt;!--AddGrain v1.7.0 compiled with Intel C++ Compiler XE 14: [https://www.dropbox.com/s/y5ymzmgfzddw0pn/AddGrainC_1.7.0_x64.zip?dl=1 AddGrainC_1.7.0_x64.zip]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[AutoAdjust]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[http://latoninf.free.fr/d9/AA/AutoAdjust-v2.60.7z AutoAdjust-v2.60.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Crop&lt;br /&gt;
|'''[[AutoCrop]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://www.mediafire.com/download/mzddfmjjdyx/autocrop_3-14-2010.rar autocrop_3-14-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AutoOverlay]]'''&lt;br /&gt;
|0.2.1&lt;br /&gt;
|[https://github.com/introspected/AutoOverlay/releases GitHub]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[http://rationalqm.us/autoyuy2/autoyuy2.html AutoYUY2]'''&lt;br /&gt;
|4.0.0&lt;br /&gt;
|[https://github.com/jpsdr/AutoYUY2/releases GitHub]&lt;br /&gt;
|Compiled by jpsdr.&lt;br /&gt;
|-&lt;br /&gt;
|Averaging&lt;br /&gt;
|'''[[Average]]'''&lt;br /&gt;
|0.94&lt;br /&gt;
|[https://github.com/pinterf/Average/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AviSynthShader]]'''&lt;br /&gt;
|1.6.5&lt;br /&gt;
|[https://github.com/mysteryx93/AviSynthShader/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[AvsInpaint]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/pinterf/AvsInpaint/releases GitHub]&lt;br /&gt;
|Compiled with VS2019&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/Format Conversion&lt;br /&gt;
|'''[[avsresize]]'''&lt;br /&gt;
|r5&lt;br /&gt;
|[[avsresize|avsresize_r5.7z]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[AVSTP]]'''&lt;br /&gt;
|1.0.4&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/avstp-1.0.4.zip avstp-1.0.4.zip]&lt;br /&gt;
|v1.0.1: [http://www.dropbox.com/s/59urdlk19pz6l2p/avstp-1.0.1_x64.zip?dl=1 avstp-1.0.1_x64.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[aWarpSharp2]]'''&lt;br /&gt;
|2.0.1&lt;br /&gt;
|[https://github.com/jpsdr/aWarpSharpMT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=135855 BassAudio]'''&lt;br /&gt;
|2.4.10&lt;br /&gt;
|[https://www.sendspace.com/file/vwodyl BassAudio2410.7z] - [https://www.mediafire.com/download/0ydinsk5br3imgr/BassAudioSource24_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu - [https://www.un4seen.com/download.php?bass24 BASS audio library for Win64]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Bifrost]]'''&lt;br /&gt;
|2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-bifrost/releases/ GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Checkmate]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/checkmate/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[CLExpr]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/CLExpr/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Denoisers&lt;br /&gt;
|'''[[Cnr2]]&lt;br /&gt;
|2.6.1_avs26 &lt;br /&gt;
|[https://www.dropbox.com/s/9fiab3s5exi43h2/cnr2_v261-avs26.zip?dl=1 cnr2_v261-avs26.zip]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1771784#post1771784 Chikuzen].&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[CombMask]]'''&lt;br /&gt;
|2.0.0&lt;br /&gt;
|[https://github.com/Asd-g/CombMask/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|[https://github.com/DJATOM/CullResize CullResize]&lt;br /&gt;
|0.1&lt;br /&gt;
|[https://github.com/DJATOM/CullResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[DctFilter]]'''&lt;br /&gt;
|0.5.1&lt;br /&gt;
|[https://github.com/Asd-g/DCTFilter/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeBlock]]'''&lt;br /&gt;
|@9802e03&lt;br /&gt;
|[https://files.videohelp.com/u/223002/Avisynth-Deblock_299792458m_noAVX2req.7z Avisynth-Deblock_299792458m_noAVX2req.7z]&lt;br /&gt;
|299792458m: [https://github.com/299792458m/Avisynth-Deblock performance optimized version]; builds compiled with Intel C++ 19.2 without AVX2 requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Decomb]]'''&lt;br /&gt;
|5.2.4&lt;br /&gt;
|[https://www.dropbox.com/s/wdnkly9xun1skj4/decomb_5.2.4_x64.zip?dl=1 decomb_5.2.4_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeCross]]'''&lt;br /&gt;
|v2.0.0 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeCross/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeDot]]'''&lt;br /&gt;
|v1.2.1 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeDot/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Duplicate Frame Detectors &lt;br /&gt;
|'''[[DeDup]]'''&lt;br /&gt;
|0.17&lt;br /&gt;
|[https://drive.google.com/file/d/1L2vWFgMaGYnrOMV9mhxg7T8NIVnZZtVE/view?usp=sharing DeDup-0.17-20210227.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeFlicker]]'''&lt;br /&gt;
|0.6&lt;br /&gt;
|[https://github.com/pinterf/Deflicker/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[DeGrainMedian]]'''&lt;br /&gt;
|0.8.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/DeGrainMedian64.zip DeGrainMedian64.zip] - [http://members.optusnet.com.au/squid_80/sources/degrainmediansrc.zip source]&lt;br /&gt;
|Compiled by squid_80&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter.htm DeJitter]'''&lt;br /&gt;
|14 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter64.7z DeJitter64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[Delogo]]'''&lt;br /&gt;
|0.05a&lt;br /&gt;
|[http://www.dropbox.com/s/5t3p2gh4znsjxpc/delogo_avs%2B.zip?dl=1 delogo_avs+.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[DelogoHD]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/msg7086/DelogoHD/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[dfttest]]'''&lt;br /&gt;
|1.9.6&lt;br /&gt;
|[https://github.com/pinterf/dfttest/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=170237 DGDecIM] '''&lt;br /&gt;
|b50&lt;br /&gt;
|[http://rationalqm.us/dgdecim/dgdecim_b50.zip dgdecim_b50.zip]&lt;br /&gt;
|Requires license from DGDecNV&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecNV]]'''&lt;br /&gt;
|245&lt;br /&gt;
|[http://rationalqm.us/dgdecnv/binaries/ dgdecnv_245.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecode]]'''&lt;br /&gt;
|2.0.0.7&lt;br /&gt;
|[https://www.rationalqm.us/dgmpgdec/ dgmpgdec2007.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[Dither]]'''&lt;br /&gt;
|1.28.0&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/dither-1.28.0.zip dither-1.28.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DSS2mod]]'''&lt;br /&gt;
|2.0.0.13&lt;br /&gt;
|[https://web.archive.org/web/20160224130625/https://filetea.me/t1siAfoCvW5Sy2d2BbRx2WBjg/dl avss_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[EdgeFixer]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/sekrit-twc/EdgeFixer/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[EEDI2]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-EEDI2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[eedi3|EEDI3]]'''&lt;br /&gt;
|0.9.2.3&lt;br /&gt;
|[https://github.com/pinterf/EEDI3/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[EffectsPlus]]'''&lt;br /&gt;
|25 June 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/EffectsPlus/EffectsPlus.7z EffectsPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ExactDedup]]'''&lt;br /&gt;
|0.06&lt;br /&gt;
|[https://archive.org/download/exactdedup/ExactDedup_25%2626_x86_x64_dll_v0-06_20190215.zip ExactDedup_25&amp;amp;26_x86_x64_dll_v0-06_20190215.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[ExInpaint]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://web.archive.org/web/20210728000419if_/https://files.videohelp.com/u/223002/ExInpaint_x86_x64.7z ExInpaint_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[f3kdb]]'''&lt;br /&gt;
|1.5.1&lt;br /&gt;
|[https://web.archive.org/web/20170913010149if_/https://www.nmm-hd.org/upload/get~arIyHEnxIS8/flash3kyuu_deband_1.5.1_x64.7z flash3kyuu_deband_1.5.1_x64.7z]&lt;br /&gt;
|v2.0 prerelease (b98d6bc x86/x64): [https://web.archive.org/web/20150503191218/https://www.nmm-hd.org/upload/get~NfiLlgo1pX8/f3kdb-b98d6bc.rar f3kdb-b98d6bc.rar] - compiled with Intel C++ Compiler 2013. [https://web.archive.org/web/20160414135351/http://www.nmm-hd.org/upload/get~jW8DJGBDJro/f3kdb-rev410.7z f3kdb-rev410.7z] - compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[FCBI]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FCBI/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2022.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[FFmpegSource]]'''&lt;br /&gt;
|2.23.1&lt;br /&gt;
|[https://github.com/FFMS/ffms2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DFilter]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[https://github.com/pinterf/fft3dfilter/releases GitHub]&lt;br /&gt;
|10-16bits/float support. Needs the [http://www.fftw.org/install/windows.html 64-bit &amp;lt;tt&amp;gt;libfftw3f-3.dll&amp;lt;/tt&amp;gt;] to be in your System32 directory.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DGPU]]'''&lt;br /&gt;
|0.8.6&lt;br /&gt;
|[https://github.com/pinterf/FFT3dGPU/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[FieldHint]]'''&lt;br /&gt;
|0.11 &lt;br /&gt;
|[https://www.mediafire.com/download/ynkidzz4joz/fieldhint.rar fieldhint.rar]&lt;br /&gt;
|Compiled by Joshy D. Note&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[FillBorders]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FillBorders/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FluxSmooth]]'''&lt;br /&gt;
|1.4&lt;br /&gt;
|[https://github.com/pinterf/FluxSmooth/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[FrameRateConverter]]'''&lt;br /&gt;
|1.2.1&lt;br /&gt;
|[https://github.com/mysteryx93/FrameRateConverter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[FredAverage]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://web.archive.org/web/20200522181936if_/https://files.videohelp.com/u/223002/FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=169651 FRIMSource]'''&lt;br /&gt;
|1.27&lt;br /&gt;
|[https://drive.google.com/file/d/0BymRNDHq74DEbUVsQ0NwSGJqdUU FRIM_x64_version_1.27.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[Fusion]]'''&lt;br /&gt;
|5th March 2013&lt;br /&gt;
|[http://horman.net/avisynth/download/fusionx64.zip fusionx64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[GamMac]]'''&lt;br /&gt;
|1.10&lt;br /&gt;
|[https://web.archive.org/web/20200522183019if_/https://files.videohelp.com/u/223002/GamMac_x86_x64_v1.10_dll_20180615.zip GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[GradFun2db]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://web.archive.org/web/20200522222211if_/https://files.videohelp.com/u/223002/gradfun2db_3-29-2010.rar gradfun2db_3-29-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[Grid]]'''&lt;br /&gt;
|21 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[GRunT]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/pinterf/GRunT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Uncategorized &lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/HealDeadPixels HealDeadPixels]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRCore]'''&lt;br /&gt;
|1.1.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRCore.7z HDRCore.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRMatrix]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRMatrix.7z HDRMatrix.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRNoise]'''&lt;br /&gt;
|1.2.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRNoise.7z HDRNoise.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener &lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRSharp]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRSharp.7z HDRSharp.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[hqdn3dY]]'''&lt;br /&gt;
|v1.0.4&lt;br /&gt;
|[https://web.archive.org/web/20200913172356if_/https://files.videohelp.com/u/223002/Hqdn3dY-1.0.4.7z Hqdn3dY-1.0.4.7z]&lt;br /&gt;
|Modified by Rean.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[IT|IT_YV12]]'''&lt;br /&gt;
|0103_width8K&lt;br /&gt;
|[https://www.dropbox.com/s/002p6yed7dzi8f3/IT_YV12_0103_width8K.zip?dl=1 IT_YV12_0103_width8K.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[Its]]'''&lt;br /&gt;
|r8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[JincResize]]'''&lt;br /&gt;
|v2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-JincResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/KelvinColorShift KelvinColorShift]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[KNLMeansCL]]'''&lt;br /&gt;
|1.1.1e&lt;br /&gt;
|[https://github.com/pinterf/KNLMeansCL/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[LSMASHSource]]'''&lt;br /&gt;
|&lt;br /&gt;
|{{Plugin/LSMASHSource}}&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose &lt;br /&gt;
|'''[[manyPlus]]'''&lt;br /&gt;
|9 June 2021&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/manyPlus/manyPlus.7z manyPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''MaskCrop'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 MaskCrop0.1.2.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[MaskTools2]]'''&lt;br /&gt;
|2.2.26&lt;br /&gt;
|[https://github.com/pinterf/masktools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Levels and Chroma&lt;br /&gt;
|'''[[MatchHistogram]]'''&lt;br /&gt;
|2.1.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-MatchHistogram/releases GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[MedianBlur2]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/MedianBlur2/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]'''&lt;br /&gt;
|1.1.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/MipSmooth64.zip MipSmooth64.zip] - [http://members.optusnet.com.au/squid_80/sources/mipsmooth64src.zip source]&lt;br /&gt;
|Compiled by squid_80 - [https://forum.doom9.org/showthread.php?t=64940 discussion thread]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[MosquitoNR]]'''&lt;br /&gt;
|0.20&lt;br /&gt;
|[https://github.com/pinterf/MosquitoNR/releases/ GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[movePlus]]'''&lt;br /&gt;
|9 Apr 2018&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/movePlus/movePlus.7z movePlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[MPEG2DecPlus]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[MSharpen]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/msharpen/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[MVTools]]'''&lt;br /&gt;
|2.7.44&lt;br /&gt;
|[https://github.com/pinterf/mvtools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[NicAudio]]'''&lt;br /&gt;
|2.0.6&lt;br /&gt;
|[https://www.dropbox.com/s/lroqakipuoqnzby/NicAudio2.0.5_x64.zip?dl=1 NicAudio2.0.5_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam.html NirMalam]'''&lt;br /&gt;
|17 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam64.7z NirMalam64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[nnedi3]]'''&lt;br /&gt;
|0.9.4.51&lt;br /&gt;
|[https://github.com/jpsdr/NNEDI3/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[PlanarTools]]'''&lt;br /&gt;
|0.3.0&lt;br /&gt;
|[https://github.com/chikuzen/PlanarTools/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[PointSize]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/Orum/PointSize/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[RawSource26|RawSourcePlus]]'''&lt;br /&gt;
|0.0.1&lt;br /&gt;
|[https://github.com/Asd-g/RawSource_2.6x/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ReduceFlicker]]'''&lt;br /&gt;
|0.1.0&lt;br /&gt;
|[https://github.com/Asd-g/ReduceFlicker/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Range Processing&lt;br /&gt;
|'''[[RemapFrames]]'''&lt;br /&gt;
|0.4.1-avs26&lt;br /&gt;
|[https://www.dropbox.com/s/6830ri3btc5crfp/RemapFrames-0.4.1-avs26.zip?dl=1 RemapFrames-0.4.1-avs26.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[RemoveDirt]]'''&lt;br /&gt;
|0.9.3&lt;br /&gt;
|[https://github.com/pinterf/RemoveDirt/releases GitHub]&lt;br /&gt;
|VS2019 and clang builds&lt;br /&gt;
|-	&lt;br /&gt;
| Degrainer	&lt;br /&gt;
|'''[[RemoveGrainHD]]'''	&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://github.com/pinterf/RemoveGrainHD/releases GitHub]	&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[ResampleHQ]]'''&lt;br /&gt;
|r349&lt;br /&gt;
|[https://web.archive.org/web/20200522183237if_/https://files.videohelp.com/u/223002/ResampleHQ_r349_110905.7z ResampleHQ_r349_110905.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. Compiled by [https://forum.doom9.org/showthread.php?p=1722300#post1722300 l33tmeatwad] [https://forum.doom9.org/showthread.php?p=1722117#post1722117]. Older version: [https://sourceforge.net/projects/int64/files/ResampleHQ/ResampleHQ-v6.zip/download ResampleHQ-v6.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[RgTools]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/RgTools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Borders and Cropping&lt;br /&gt;
|'''[[RoboCrop]]'''&lt;br /&gt;
|1.13&lt;br /&gt;
|[https://web.archive.org/web/20200522014141if_/https://files.videohelp.com/u/223002/RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Antialiasing&lt;br /&gt;
|'''[[SangNom2]]'''&lt;br /&gt;
|0.5.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SangNom2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[SCXvidMask]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://github.com/tp7/SCXvidMask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Resize&lt;br /&gt;
|'''[[SimpleResize]]'''&lt;br /&gt;
|0.3.5&lt;br /&gt;
|[https://drive.google.com/file/d/1laqsJCOkOwc1KD85d3Ymw-nzzZLa3BQK SimpleResize-0.3.5.7z]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 10)&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[SmoothAdjust]]'''&lt;br /&gt;
|3.2&lt;br /&gt;
|[http://latoninf.free.fr/d9/SA/SmoothAdjust-v3.20.7z SmoothAdjust-v3.20.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD]]'''&lt;br /&gt;
|0.0.9pre2&lt;br /&gt;
|[http://www.dropbox.com/s/va45bi7k09t71pk/SmoothD_x64.zip?dl=1 SmoothD_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD2]]'''&lt;br /&gt;
|1.0.a3&lt;br /&gt;
|[https://www.dropbox.com/s/ui8chlbzopuqs5a/SmoothD2-a3_x64.zip?dl=1 SmoothD2-a3_x64.zip]&lt;br /&gt;
|Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&lt;br /&gt;
|-&lt;br /&gt;
|Spatial Denoisers&lt;br /&gt;
|'''[[SmoothUV2]]'''&lt;br /&gt;
| 4.4.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Spectrogram]]'''&lt;br /&gt;
|r7&lt;br /&gt;
|[https://drive.google.com/open?id=1HPxU8J6udAs_1VEWhdKvKFWdWncTCGXs Spectrogram_r7.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017. &lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[SVPflow]]'''&lt;br /&gt;
|4.2.0.142&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TBilateral]]'''&lt;br /&gt;
|0.9.11&lt;br /&gt;
|[https://web.archive.org/web/20200522182801if_/https://files.videohelp.com/u/223002/TBilateral_0911_32_64.7z TBilateral_0911_32_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TCannyMod]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/TCannyMod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TColorMask]]'''&lt;br /&gt;
|1.2.2&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-tcolormask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[TComb]]'''&lt;br /&gt;
|2.3&lt;br /&gt;
|[https://github.com/pinterf/TComb/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''TCPDeliver'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/DJATOM/TCPDeliver/releases GitHub] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[TDeint]]'''&lt;br /&gt;
|1.8 &lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TEMmod]]'''&lt;br /&gt;
|0.2.2 &lt;br /&gt;
|[https://github.com/Asd-g/TEMmod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[TIVTC]]'''&lt;br /&gt;
|v1.0.25&lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deflicker&lt;br /&gt;
|'''[http://www.zhitenev.com/avisynth/TimeLapseDF/ TimeLapseDF]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[http://www.zhitenev.com/avisynth/TimeLapseDF/x64/TimeLapseDF64.dll TimeLapseDF64.dll]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMaskCleaner]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/tmaskcleaner/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMM2]]'''&lt;br /&gt;
|0.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TMM2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TNLMeans]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/TNLMeans/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TTempSmooth]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://www.mediafire.com/download/zv0jm3mtmzf/TTempSmooth_3-20-2010.rar TTempSmooth_3-20-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Effects&lt;br /&gt;
|'''[[TxPlus]]'''&lt;br /&gt;
|8 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/TxPlus/TxPlus.7z TxPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpeners&lt;br /&gt;
|'''[https://github.com/299792458m/UnsharpHQmod UnsharpHQmod]'''&lt;br /&gt;
|@dacebe3&lt;br /&gt;
|[https://drive.google.com/file/d/13jrDXS12jYWaveJzLtD-AmYiE3dKE3n6/view?usp=sharing UnsharpHQmod_dacebe3_fp.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[VapourSource]]'''&lt;br /&gt;
|0.1.1&lt;br /&gt;
|[https://github.com/DJATOM/VapourSource/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[VagueDenoiser]]'''&lt;br /&gt;
|0.35.1&lt;br /&gt;
|[https://web.archive.org/web/20191106173119if_/http://www.iol.ie/%7Eschubert/gas/VagueDenoiser_0351_64.7z VagueDenoiser_0351_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[VariableBlur]]'''&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://web.archive.org/web/20200612193533if_/https://files.videohelp.com/u/223002/variableblur0.7_x86_x64.7z variableblur0.7_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[ViewAudio]]'''&lt;br /&gt;
|0.3.01 &lt;br /&gt;
|[https://www.mediafire.com/download/iyeo4xjlm87hjwq/ViewAudio_x64.7z ViewAudio_x64.7z] - [https://www.mediafire.com/download/81kg55yaiqp1nxc/ViewAudio0301_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Vinverse]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://github.com/Asd-g/vinverse/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2022.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[VSFilterMod]]'''&lt;br /&gt;
|r5.2.2&lt;br /&gt;
|[https://github.com/sorayuki/VSFilterMod/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed]'''&lt;br /&gt;
|23 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed64.7z Watershed64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Waveform]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://www.dropbox.com/s/ufkw5w0nn79qzd5/waveform.zip?dl=1 waveform.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1751960#post1751960 `Orum].&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=172966 xNLMeans]'''&lt;br /&gt;
|0.03&lt;br /&gt;
|[https://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip xNLMeans_0.03_20160324.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[xy-VSFilter]]'''&lt;br /&gt;
|v3.2.0.804&lt;br /&gt;
|[https://github.com/pinterf/xy-VSFilter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[yadifmod2]]'''&lt;br /&gt;
|0.2.5&lt;br /&gt;
|[https://github.com/Asd-g/yadifmod2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[YV12To422]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/chikuzen/YV12To422/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. &lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[Zoom]]'''&lt;br /&gt;
|20140216&lt;br /&gt;
|[https://forum.doom9.org/attachment.php?attachmentid=14054&amp;amp;d=1392574410 Zoom.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?p=1668648#post1668648 Paser]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More 64-bit filters can be found in the following sites but be aware that &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MOST'''&amp;lt;/span&amp;gt; of the plugins listed are outdated.&lt;br /&gt;
*[https://code.google.com/p/avisynth64/wiki/PluginLinks 64-Bit plugin collection by JoshyD]  &lt;br /&gt;
*[http://members.optusnet.com.au/squid_80/ squid_80's 64-bit repository] &lt;br /&gt;
*[https://web.archive.org/web/20130922222259/http://yo4kazu.110mb.com/ 64-bit filters by yo4kazu]&lt;br /&gt;
*[https://sites.google.com/site/avisynth64bitplugin/download 64bit plugins download list by poodle]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Avisynthplus]]&lt;br /&gt;
[[Category:External_filters]]&lt;br /&gt;
[[Category:Plugins_x64]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/SmoothUV2</id>
		<title>SmoothUV2</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/SmoothUV2"/>
				<updated>2023-05-17T17:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: SmoothUV2 4.4.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Denoisers|Spatial_denoisers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|2=v4.4.1&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-SmoothUV2/releases SmoothUV2]&lt;br /&gt;
|4=Spatial Denoisers&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[SmoothUV2]] is a modern replacement for the old [[SmoothUV]] plugin. It includes two filters:&lt;br /&gt;
*[[#SSHiQ2|SSHiQ2]] - a general purpose spatial denoising filter.&lt;br /&gt;
*[[#SmoothUV2|SmoothUV2]] - a spatial derainbow filter.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Key differences to the original [[SmoothUV]]:&lt;br /&gt;
* Filters renamed to SSHiQ2 and SmoothUV2.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;quot;fields&amp;quot;&amp;lt;/code&amp;gt; parameter renamed to &amp;lt;code&amp;gt;&amp;quot;interlaced&amp;quot;&amp;lt;/code&amp;gt; and changed from a boolean to an integer.&lt;br /&gt;
* Additional colorspace support, including [[HBD]].&lt;br /&gt;
* x64 bit version.&lt;br /&gt;
* Version 4.2.0; dropped support for AviSynth 2.6.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
**AviSynth+: all [[planar]] YUV formats (8/10/12/14/16-bit, with or without alpha channel) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads Microsoft Visual C++ 2019 Redistributable Package (x86 / x64)]&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vc_redist.x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;SmoothUV2-x86&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vc_redist.x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;SmoothUV2-x64&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&lt;br /&gt;
===SSHiQ2===&lt;br /&gt;
A general purpose spatial denoiser. SSHiQ has independent parameters for both luma and chroma, meaning that you can process the luma only and leave the chroma intact or vice versa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:{{Template:FuncDef|SSHiQ2 (clip, int &amp;quot;rY&amp;quot;, int &amp;quot;rC&amp;quot;, int &amp;quot;tY&amp;quot;, int &amp;quot;tC&amp;quot;, int &amp;quot;strY&amp;quot;, int &amp;quot;strC&amp;quot;,  bool &amp;quot;HQY&amp;quot;, bool &amp;quot;HQC&amp;quot;, int &amp;quot;interlaced&amp;quot;, int &amp;quot;opt&amp;quot;, int &amp;quot;dither&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
::: A clip to process. It must be in YUV 8..16-bit planar format and must have at least three planes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|rY|int|5}}&lt;br /&gt;
::{{Par2|rC|int|3}}&lt;br /&gt;
:::Radius respectively for luma and chroma planes.&lt;br /&gt;
:::Controls how far from the current pixel neighbors are used.&lt;br /&gt;
:::rY Must be between 1 and 7.&lt;br /&gt;
:::rC Must be between 1 and 7 for 4:2:0 subsampling and between 1 and 3 for 4:2:2/4:4:4 subsampling.&lt;br /&gt;
:::Larger values smooth more.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tY|int|20}}&lt;br /&gt;
::{{Par2|tC|int|30}}&lt;br /&gt;
:::Threshold respectively for luma and chroma planes.&lt;br /&gt;
:::Must be between 0 and 450.&lt;br /&gt;
:::Set to 0 for copying the plane.&lt;br /&gt;
:::Larger values smooth more.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|strY|int|240}}&lt;br /&gt;
::{{Par2|strC|int|strY}}&lt;br /&gt;
:::Strength respectively for luma and chroma planes.&lt;br /&gt;
:::It is only used for HiQ mode and it controls how much of the smoothed version should be used at best for calculating the new pixel.&lt;br /&gt;
:::Must be between 0 and 255.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|HQY|bool|true}}&lt;br /&gt;
::{{Par2|HQC|bool|true}}&lt;br /&gt;
:::Enables HiQ mode.&lt;br /&gt;
:::Edge processing strength gets automatically reduced.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|interlaced|int|-1}}&lt;br /&gt;
:::Whether the frame is interlaced.&lt;br /&gt;
:::-1 : If frame properties are supported and frame property &amp;quot;_FieldBased&amp;quot; exists - &amp;quot;_FieldBased&amp;quot; value is used.&lt;br /&gt;
:::If frame properties aren't supported or there is no property &amp;quot;_FieldBased&amp;quot; - 0.&lt;br /&gt;
:::0 : Progressive frame.&lt;br /&gt;
:::1 : Interlaced frame.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1 : Auto-detect.&lt;br /&gt;
:::*0 : Use C++ code.&lt;br /&gt;
:::*1 : Use SSE2 code.&lt;br /&gt;
:::*2 : Use SSSE3 code.&lt;br /&gt;
:::*3 : Use SSE4.1 code.&lt;br /&gt;
:::*4 : Use AVX2 code.&lt;br /&gt;
:::*5 : Use AVX-512 code.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|dither|int|-1}}&lt;br /&gt;
:::How to convert the internal 16-bit calculation to the clip depth (when clip depth &amp;lt; 16-bit).&lt;br /&gt;
:::*-1 : Rounding.&lt;br /&gt;
:::*0 : Ordered dither.&lt;br /&gt;
:::*1 : Error diffusion (Floyd-Steinberg).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SmoothUV2===&lt;br /&gt;
This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  It was created in an attempt to reduce the appearance of &amp;quot;rainbows&amp;quot; (cross-colour artifacts) near lines in some cel animation.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:{{Template:FuncDef|SmoothUV2 (clip, int &amp;quot;radius&amp;quot;, int &amp;quot;threshold&amp;quot;, int &amp;quot;interlaced&amp;quot;, int &amp;quot;opt&amp;quot;, int &amp;quot;dither&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
::: A clip to process. It must be in YUV 8..16-bit planar format and must have at least three planes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|radius|int|3}}&lt;br /&gt;
:::Must be between 1 and 7 for 4:2:0 subsampling and between 1 and 3 for 4:2:2/4:4:4 subsampling.&lt;br /&gt;
:::Larger values smooth more.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|threshold|int|270}}&lt;br /&gt;
:::Threshold. Must be between 0 and 450.&lt;br /&gt;
:::Larger values smooth more.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|interlaced|int|-1}}&lt;br /&gt;
:::Whether the frame is interlaced.&lt;br /&gt;
:::-1 : If frame properties are supported and frame property &amp;quot;_FieldBased&amp;quot; exists - &amp;quot;_FieldBased&amp;quot; value is used.&lt;br /&gt;
:::If frame properties aren't supported or there is no property &amp;quot;_FieldBased&amp;quot; - 0.&lt;br /&gt;
:::0 : Progressive frame.&lt;br /&gt;
:::1 : Interlaced frame.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1 : Auto-detect.&lt;br /&gt;
:::*0 : Use C++ code.&lt;br /&gt;
:::*1 : Use SSE2 code.&lt;br /&gt;
:::*2 : Use SSSE3 code.&lt;br /&gt;
:::*3 : Use SSE4.1 code.&lt;br /&gt;
:::*4 : Use AVX2 code.&lt;br /&gt;
:::*5 : Use AVX-512 code.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|dither|int|-1}}&lt;br /&gt;
:::How to convert the internal 16-bit calculation to the clip depth (when clip depth &amp;lt; 16-bit).&lt;br /&gt;
:::*-1 : Rounding.&lt;br /&gt;
:::*0 : Ordered dither.&lt;br /&gt;
:::*1 : Error diffusion (Floyd-Steinberg).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
SSHiQ2 with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 SSSHiQ2(rY=5, rC=3, tY=20, tC=30, strY=240, strC=240, HQY=true, HQC=true, interlaced=-1, opt=-1, dither=-1)&lt;br /&gt;
&lt;br /&gt;
SmoothUV2 with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 SmoothUV2(radius=3, threshold=270, interlaced=-1, opt=-1, dither=-1)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v4.4.1       2022/06/12      - Fixed a left shift of pixel count. (dubhater)&amp;lt;br&amp;gt;&lt;br /&gt;
 v4.4.0       2021/08/10      - Added AVX2 and AVX512 code.&amp;lt;br&amp;gt;&lt;br /&gt;
 v4.3.0       2021/07/04      - Added SSE2 code.&lt;br /&gt;
                              - Parameter str replaced by strY and strC.&amp;lt;br&amp;gt;&lt;br /&gt;
 v4.2.1       2021/06/29      - Improved speed for opt=0.&amp;lt;br&amp;gt;&lt;br /&gt;
 v4.2.0       2021/06/24      - Added C++ code.&lt;br /&gt;
                              - Added parameters opt and dither.&lt;br /&gt;
                              - Changed internal calculation to 16-bit.&lt;br /&gt;
                              - Dropped support for AviSynth 2.x.&amp;lt;br&amp;gt;&lt;br /&gt;
 v4.1.0       2021/06/08      - SmoothUV2 threshold changed back to 0..450 range.&lt;br /&gt;
                              - A bit improved calculation for 8-bit.&lt;br /&gt;
                              - Added SSHiQ2 function: updated version of SSHiQ from SmoothUV v1.4.0:&lt;br /&gt;
                                * replaced MMX asm code with SSE4.1 intrinsics;&lt;br /&gt;
                                * fixed planes shift;&lt;br /&gt;
                                * added support for 10..16-bit;&lt;br /&gt;
                                * added support for 422/444 chroma subsampling;&lt;br /&gt;
                                * more precise 8-bit calculation.&amp;lt;br&amp;gt;&lt;br /&gt;
 v4.0.0       2021/04/29      - Function name changed to SmoothUV2.&lt;br /&gt;
                              - Fixed horizontal planes shift.&lt;br /&gt;
                              - Fixed vertical planes shift for interlaced frames.&lt;br /&gt;
                              - Fixed output for 422/444 subsampling.&lt;br /&gt;
                              - Additional limit radius for 422/444.&amp;lt;br&amp;gt;&lt;br /&gt;
 v3.0.1       2021/04/27      - Another attempt to fix last columns processing.&lt;br /&gt;
                              - Removed redundant interlaced value 2.&amp;lt;br&amp;gt;&lt;br /&gt;
 v3.0.0       2021/04/25      - Fixed not processed edges.&lt;br /&gt;
                              - Added support for 10..16-bit.&lt;br /&gt;
                              - Set MT mode: [[MT_NICE_FILTER]].&lt;br /&gt;
                              - Changed the range of parameter threshold from 0..450 to 0..255.&lt;br /&gt;
                              - Changed the type of parameter interlaced from bool to int.&lt;br /&gt;
                              - Changed the minimum CPU instructions support from SSE2 to SSE4.1.&lt;br /&gt;
                              - Added Linux building option.&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.1       2020/06/03      - Fixed memory misalignment for AviSynth 2.6.&lt;br /&gt;
                              - Fixed processing when interlaced and h % 2.&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.0       2020/05/17      - Move project to GitHub&lt;br /&gt;
                              - Update to AviSynth+'s v8 interface&lt;br /&gt;
                              - Rename files to SmoothUV2&amp;lt;br&amp;gt;&lt;br /&gt;
              2019/04/02      - Backport SmoothUV from VapourSynth port by Dubhater&lt;br /&gt;
                              - Add YV16 and YV24 support&lt;br /&gt;
                              - x64 version&lt;br /&gt;
                              - Compiled with Microsoft Visual Studio C++ 2019&lt;br /&gt;
                              - Author: Asd&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Spatial_Denoisers|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</id>
		<title>AviSynth+ x64 plugins</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/AviSynth%2B_x64_plugins"/>
				<updated>2023-05-17T17:41:03Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: TColorMask 1.2.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;max-width:82em; min-width:42em;&amp;quot; &amp;gt;&lt;br /&gt;
{{AvsPlusHeader}}&amp;lt;div style=&amp;quot;max-width:62em&amp;quot; &amp;gt;&lt;br /&gt;
All listed plugins are the latest version unless stated otherwise. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Also take a look at the [http://avisynth.nl/index.php/Category:Plugins_x64 64-bit plugins category page].&amp;lt;/span&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;height:100px; width:100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=12%| Category&lt;br /&gt;
!width=12%| Filter&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=8%| Version&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=15%| Download&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[AddGrainC]]'''&lt;br /&gt;
|1.8.3&lt;br /&gt;
|[https://github.com/pinterf/AddGrainC/releases GitHub]&lt;br /&gt;
|&amp;lt;!--AddGrain v1.7.0 compiled with Intel C++ Compiler XE 14: [https://www.dropbox.com/s/y5ymzmgfzddw0pn/AddGrainC_1.7.0_x64.zip?dl=1 AddGrainC_1.7.0_x64.zip]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[AutoAdjust]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[http://latoninf.free.fr/d9/AA/AutoAdjust-v2.60.7z AutoAdjust-v2.60.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Crop&lt;br /&gt;
|'''[[AutoCrop]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://www.mediafire.com/download/mzddfmjjdyx/autocrop_3-14-2010.rar autocrop_3-14-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AutoOverlay]]'''&lt;br /&gt;
|0.2.1&lt;br /&gt;
|[https://github.com/introspected/AutoOverlay/releases GitHub]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[http://rationalqm.us/autoyuy2/autoyuy2.html AutoYUY2]'''&lt;br /&gt;
|4.0.0&lt;br /&gt;
|[https://github.com/jpsdr/AutoYUY2/releases GitHub]&lt;br /&gt;
|Compiled by jpsdr.&lt;br /&gt;
|-&lt;br /&gt;
|Averaging&lt;br /&gt;
|'''[[Average]]'''&lt;br /&gt;
|0.94&lt;br /&gt;
|[https://github.com/pinterf/Average/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AviSynthShader]]'''&lt;br /&gt;
|1.6.5&lt;br /&gt;
|[https://github.com/mysteryx93/AviSynthShader/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[AvsInpaint]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/pinterf/AvsInpaint/releases GitHub]&lt;br /&gt;
|Compiled with VS2019&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/Format Conversion&lt;br /&gt;
|'''[[avsresize]]'''&lt;br /&gt;
|r5&lt;br /&gt;
|[[avsresize|avsresize_r5.7z]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[AVSTP]]'''&lt;br /&gt;
|1.0.4&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/avstp-1.0.4.zip avstp-1.0.4.zip]&lt;br /&gt;
|v1.0.1: [http://www.dropbox.com/s/59urdlk19pz6l2p/avstp-1.0.1_x64.zip?dl=1 avstp-1.0.1_x64.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[aWarpSharp2]]'''&lt;br /&gt;
|2.0.1&lt;br /&gt;
|[https://github.com/jpsdr/aWarpSharpMT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=135855 BassAudio]'''&lt;br /&gt;
|2.4.10&lt;br /&gt;
|[https://www.sendspace.com/file/vwodyl BassAudio2410.7z] - [https://www.mediafire.com/download/0ydinsk5br3imgr/BassAudioSource24_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu - [https://www.un4seen.com/download.php?bass24 BASS audio library for Win64]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Bifrost]]'''&lt;br /&gt;
|2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-bifrost/releases/ GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Checkmate]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/checkmate/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[CLExpr]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/CLExpr/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Denoisers&lt;br /&gt;
|'''[[Cnr2]]&lt;br /&gt;
|2.6.1_avs26 &lt;br /&gt;
|[https://www.dropbox.com/s/9fiab3s5exi43h2/cnr2_v261-avs26.zip?dl=1 cnr2_v261-avs26.zip]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1771784#post1771784 Chikuzen].&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[CombMask]]'''&lt;br /&gt;
|2.0.0&lt;br /&gt;
|[https://github.com/Asd-g/CombMask/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|[https://github.com/DJATOM/CullResize CullResize]&lt;br /&gt;
|0.1&lt;br /&gt;
|[https://github.com/DJATOM/CullResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[DctFilter]]'''&lt;br /&gt;
|0.5.1&lt;br /&gt;
|[https://github.com/Asd-g/DCTFilter/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeBlock]]'''&lt;br /&gt;
|@9802e03&lt;br /&gt;
|[https://files.videohelp.com/u/223002/Avisynth-Deblock_299792458m_noAVX2req.7z Avisynth-Deblock_299792458m_noAVX2req.7z]&lt;br /&gt;
|299792458m: [https://github.com/299792458m/Avisynth-Deblock performance optimized version]; builds compiled with Intel C++ 19.2 without AVX2 requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Decomb]]'''&lt;br /&gt;
|5.2.4&lt;br /&gt;
|[https://www.dropbox.com/s/wdnkly9xun1skj4/decomb_5.2.4_x64.zip?dl=1 decomb_5.2.4_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeCross]]'''&lt;br /&gt;
|v2.0.0 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeCross/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeDot]]'''&lt;br /&gt;
|v1.2.1 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeDot/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Duplicate Frame Detectors &lt;br /&gt;
|'''[[DeDup]]'''&lt;br /&gt;
|0.17&lt;br /&gt;
|[https://drive.google.com/file/d/1L2vWFgMaGYnrOMV9mhxg7T8NIVnZZtVE/view?usp=sharing DeDup-0.17-20210227.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeFlicker]]'''&lt;br /&gt;
|0.6&lt;br /&gt;
|[https://github.com/pinterf/Deflicker/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[DeGrainMedian]]'''&lt;br /&gt;
|0.8.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/DeGrainMedian64.zip DeGrainMedian64.zip] - [http://members.optusnet.com.au/squid_80/sources/degrainmediansrc.zip source]&lt;br /&gt;
|Compiled by squid_80&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter.htm DeJitter]'''&lt;br /&gt;
|14 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter64.7z DeJitter64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[Delogo]]'''&lt;br /&gt;
|0.05a&lt;br /&gt;
|[http://www.dropbox.com/s/5t3p2gh4znsjxpc/delogo_avs%2B.zip?dl=1 delogo_avs+.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[DelogoHD]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/msg7086/DelogoHD/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[dfttest]]'''&lt;br /&gt;
|1.9.6&lt;br /&gt;
|[https://github.com/pinterf/dfttest/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=170237 DGDecIM] '''&lt;br /&gt;
|b50&lt;br /&gt;
|[http://rationalqm.us/dgdecim/dgdecim_b50.zip dgdecim_b50.zip]&lt;br /&gt;
|Requires license from DGDecNV&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecNV]]'''&lt;br /&gt;
|245&lt;br /&gt;
|[http://rationalqm.us/dgdecnv/binaries/ dgdecnv_245.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecode]]'''&lt;br /&gt;
|2.0.0.7&lt;br /&gt;
|[https://www.rationalqm.us/dgmpgdec/ dgmpgdec2007.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[Dither]]'''&lt;br /&gt;
|1.28.0&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/dither-1.28.0.zip dither-1.28.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DSS2mod]]'''&lt;br /&gt;
|2.0.0.13&lt;br /&gt;
|[https://web.archive.org/web/20160224130625/https://filetea.me/t1siAfoCvW5Sy2d2BbRx2WBjg/dl avss_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[EdgeFixer]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/sekrit-twc/EdgeFixer/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[EEDI2]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-EEDI2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[eedi3|EEDI3]]'''&lt;br /&gt;
|0.9.2.3&lt;br /&gt;
|[https://github.com/pinterf/EEDI3/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[EffectsPlus]]'''&lt;br /&gt;
|25 June 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/EffectsPlus/EffectsPlus.7z EffectsPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ExactDedup]]'''&lt;br /&gt;
|0.06&lt;br /&gt;
|[https://archive.org/download/exactdedup/ExactDedup_25%2626_x86_x64_dll_v0-06_20190215.zip ExactDedup_25&amp;amp;26_x86_x64_dll_v0-06_20190215.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[ExInpaint]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://web.archive.org/web/20210728000419if_/https://files.videohelp.com/u/223002/ExInpaint_x86_x64.7z ExInpaint_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[f3kdb]]'''&lt;br /&gt;
|1.5.1&lt;br /&gt;
|[https://web.archive.org/web/20170913010149if_/https://www.nmm-hd.org/upload/get~arIyHEnxIS8/flash3kyuu_deband_1.5.1_x64.7z flash3kyuu_deband_1.5.1_x64.7z]&lt;br /&gt;
|v2.0 prerelease (b98d6bc x86/x64): [https://web.archive.org/web/20150503191218/https://www.nmm-hd.org/upload/get~NfiLlgo1pX8/f3kdb-b98d6bc.rar f3kdb-b98d6bc.rar] - compiled with Intel C++ Compiler 2013. [https://web.archive.org/web/20160414135351/http://www.nmm-hd.org/upload/get~jW8DJGBDJro/f3kdb-rev410.7z f3kdb-rev410.7z] - compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[FCBI]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FCBI/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2022.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[FFmpegSource]]'''&lt;br /&gt;
|2.23.1&lt;br /&gt;
|[https://github.com/FFMS/ffms2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DFilter]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[https://github.com/pinterf/fft3dfilter/releases GitHub]&lt;br /&gt;
|10-16bits/float support. Needs the [http://www.fftw.org/install/windows.html 64-bit &amp;lt;tt&amp;gt;libfftw3f-3.dll&amp;lt;/tt&amp;gt;] to be in your System32 directory.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DGPU]]'''&lt;br /&gt;
|0.8.6&lt;br /&gt;
|[https://github.com/pinterf/FFT3dGPU/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[FieldHint]]'''&lt;br /&gt;
|0.11 &lt;br /&gt;
|[https://www.mediafire.com/download/ynkidzz4joz/fieldhint.rar fieldhint.rar]&lt;br /&gt;
|Compiled by Joshy D. Note&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[FillBorders]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FillBorders/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FluxSmooth]]'''&lt;br /&gt;
|1.4&lt;br /&gt;
|[https://github.com/pinterf/FluxSmooth/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[FrameRateConverter]]'''&lt;br /&gt;
|1.2.1&lt;br /&gt;
|[https://github.com/mysteryx93/FrameRateConverter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[FredAverage]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://web.archive.org/web/20200522181936if_/https://files.videohelp.com/u/223002/FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=169651 FRIMSource]'''&lt;br /&gt;
|1.27&lt;br /&gt;
|[https://drive.google.com/file/d/0BymRNDHq74DEbUVsQ0NwSGJqdUU FRIM_x64_version_1.27.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[Fusion]]'''&lt;br /&gt;
|5th March 2013&lt;br /&gt;
|[http://horman.net/avisynth/download/fusionx64.zip fusionx64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[GamMac]]'''&lt;br /&gt;
|1.10&lt;br /&gt;
|[https://web.archive.org/web/20200522183019if_/https://files.videohelp.com/u/223002/GamMac_x86_x64_v1.10_dll_20180615.zip GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[GradFun2db]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://web.archive.org/web/20200522222211if_/https://files.videohelp.com/u/223002/gradfun2db_3-29-2010.rar gradfun2db_3-29-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[Grid]]'''&lt;br /&gt;
|21 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[GRunT]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/pinterf/GRunT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Uncategorized &lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/HealDeadPixels HealDeadPixels]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRCore]'''&lt;br /&gt;
|1.1.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRCore.7z HDRCore.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRMatrix]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRMatrix.7z HDRMatrix.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRNoise]'''&lt;br /&gt;
|1.2.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRNoise.7z HDRNoise.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener &lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRSharp]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRSharp.7z HDRSharp.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[hqdn3dY]]'''&lt;br /&gt;
|v1.0.4&lt;br /&gt;
|[https://web.archive.org/web/20200913172356if_/https://files.videohelp.com/u/223002/Hqdn3dY-1.0.4.7z Hqdn3dY-1.0.4.7z]&lt;br /&gt;
|Modified by Rean.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[IT|IT_YV12]]'''&lt;br /&gt;
|0103_width8K&lt;br /&gt;
|[https://www.dropbox.com/s/002p6yed7dzi8f3/IT_YV12_0103_width8K.zip?dl=1 IT_YV12_0103_width8K.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[Its]]'''&lt;br /&gt;
|r8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[JincResize]]'''&lt;br /&gt;
|v2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-JincResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/KelvinColorShift KelvinColorShift]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[KNLMeansCL]]'''&lt;br /&gt;
|1.1.1e&lt;br /&gt;
|[https://github.com/pinterf/KNLMeansCL/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[LSMASHSource]]'''&lt;br /&gt;
|&lt;br /&gt;
|{{Plugin/LSMASHSource}}&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose &lt;br /&gt;
|'''[[manyPlus]]'''&lt;br /&gt;
|9 June 2021&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/manyPlus/manyPlus.7z manyPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''MaskCrop'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 MaskCrop0.1.2.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[MaskTools2]]'''&lt;br /&gt;
|2.2.26&lt;br /&gt;
|[https://github.com/pinterf/masktools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Levels and Chroma&lt;br /&gt;
|'''[[MatchHistogram]]'''&lt;br /&gt;
|2.1.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-MatchHistogram/releases GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[MedianBlur2]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/MedianBlur2/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]'''&lt;br /&gt;
|1.1.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/MipSmooth64.zip MipSmooth64.zip] - [http://members.optusnet.com.au/squid_80/sources/mipsmooth64src.zip source]&lt;br /&gt;
|Compiled by squid_80 - [https://forum.doom9.org/showthread.php?t=64940 discussion thread]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[MosquitoNR]]'''&lt;br /&gt;
|0.20&lt;br /&gt;
|[https://github.com/pinterf/MosquitoNR/releases/ GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[movePlus]]'''&lt;br /&gt;
|9 Apr 2018&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/movePlus/movePlus.7z movePlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[MPEG2DecPlus]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[MSharpen]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/msharpen/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[MVTools]]'''&lt;br /&gt;
|2.7.44&lt;br /&gt;
|[https://github.com/pinterf/mvtools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[NicAudio]]'''&lt;br /&gt;
|2.0.6&lt;br /&gt;
|[https://www.dropbox.com/s/lroqakipuoqnzby/NicAudio2.0.5_x64.zip?dl=1 NicAudio2.0.5_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam.html NirMalam]'''&lt;br /&gt;
|17 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam64.7z NirMalam64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[nnedi3]]'''&lt;br /&gt;
|0.9.4.51&lt;br /&gt;
|[https://github.com/jpsdr/NNEDI3/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[PlanarTools]]'''&lt;br /&gt;
|0.3.0&lt;br /&gt;
|[https://github.com/chikuzen/PlanarTools/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[PointSize]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/Orum/PointSize/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[RawSource26|RawSourcePlus]]'''&lt;br /&gt;
|0.0.1&lt;br /&gt;
|[https://github.com/Asd-g/RawSource_2.6x/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ReduceFlicker]]'''&lt;br /&gt;
|0.1.0&lt;br /&gt;
|[https://github.com/Asd-g/ReduceFlicker/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Range Processing&lt;br /&gt;
|'''[[RemapFrames]]'''&lt;br /&gt;
|0.4.1-avs26&lt;br /&gt;
|[https://www.dropbox.com/s/6830ri3btc5crfp/RemapFrames-0.4.1-avs26.zip?dl=1 RemapFrames-0.4.1-avs26.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[RemoveDirt]]'''&lt;br /&gt;
|0.9.3&lt;br /&gt;
|[https://github.com/pinterf/RemoveDirt/releases GitHub]&lt;br /&gt;
|VS2019 and clang builds&lt;br /&gt;
|-	&lt;br /&gt;
| Degrainer	&lt;br /&gt;
|'''[[RemoveGrainHD]]'''	&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://github.com/pinterf/RemoveGrainHD/releases GitHub]	&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[ResampleHQ]]'''&lt;br /&gt;
|r349&lt;br /&gt;
|[https://web.archive.org/web/20200522183237if_/https://files.videohelp.com/u/223002/ResampleHQ_r349_110905.7z ResampleHQ_r349_110905.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. Compiled by [https://forum.doom9.org/showthread.php?p=1722300#post1722300 l33tmeatwad] [https://forum.doom9.org/showthread.php?p=1722117#post1722117]. Older version: [https://sourceforge.net/projects/int64/files/ResampleHQ/ResampleHQ-v6.zip/download ResampleHQ-v6.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[RgTools]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/RgTools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Borders and Cropping&lt;br /&gt;
|'''[[RoboCrop]]'''&lt;br /&gt;
|1.13&lt;br /&gt;
|[https://web.archive.org/web/20200522014141if_/https://files.videohelp.com/u/223002/RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Antialiasing&lt;br /&gt;
|'''[[SangNom2]]'''&lt;br /&gt;
|0.5.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SangNom2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[SCXvidMask]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://github.com/tp7/SCXvidMask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Resize&lt;br /&gt;
|'''[[SimpleResize]]'''&lt;br /&gt;
|0.3.5&lt;br /&gt;
|[https://drive.google.com/file/d/1laqsJCOkOwc1KD85d3Ymw-nzzZLa3BQK SimpleResize-0.3.5.7z]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 10)&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[SmoothAdjust]]'''&lt;br /&gt;
|3.2&lt;br /&gt;
|[http://latoninf.free.fr/d9/SA/SmoothAdjust-v3.20.7z SmoothAdjust-v3.20.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD]]'''&lt;br /&gt;
|0.0.9pre2&lt;br /&gt;
|[http://www.dropbox.com/s/va45bi7k09t71pk/SmoothD_x64.zip?dl=1 SmoothD_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD2]]'''&lt;br /&gt;
|1.0.a3&lt;br /&gt;
|[https://www.dropbox.com/s/ui8chlbzopuqs5a/SmoothD2-a3_x64.zip?dl=1 SmoothD2-a3_x64.zip]&lt;br /&gt;
|Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&lt;br /&gt;
|-&lt;br /&gt;
|Spatial Denoisers&lt;br /&gt;
|'''[[SmoothUV2]]'''&lt;br /&gt;
| 4.4.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Spectrogram]]'''&lt;br /&gt;
|r7&lt;br /&gt;
|[https://drive.google.com/open?id=1HPxU8J6udAs_1VEWhdKvKFWdWncTCGXs Spectrogram_r7.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017. &lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[SVPflow]]'''&lt;br /&gt;
|4.2.0.142&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TBilateral]]'''&lt;br /&gt;
|0.9.11&lt;br /&gt;
|[https://web.archive.org/web/20200522182801if_/https://files.videohelp.com/u/223002/TBilateral_0911_32_64.7z TBilateral_0911_32_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TCannyMod]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/TCannyMod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TColorMask]]'''&lt;br /&gt;
|1.2.2&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-tcolormask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[TComb]]'''&lt;br /&gt;
|2.3&lt;br /&gt;
|[https://github.com/pinterf/TComb/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''TCPDeliver'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/DJATOM/TCPDeliver/releases GitHub] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[TDeint]]'''&lt;br /&gt;
|1.8 &lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TEMmod]]'''&lt;br /&gt;
|0.2.2 &lt;br /&gt;
|[https://github.com/Asd-g/TEMmod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[TIVTC]]'''&lt;br /&gt;
|v1.0.25&lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deflicker&lt;br /&gt;
|'''[http://www.zhitenev.com/avisynth/TimeLapseDF/ TimeLapseDF]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[http://www.zhitenev.com/avisynth/TimeLapseDF/x64/TimeLapseDF64.dll TimeLapseDF64.dll]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMaskCleaner]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/tmaskcleaner/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMM2]]'''&lt;br /&gt;
|0.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TMM2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TNLMeans]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/TNLMeans/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TTempSmooth]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://www.mediafire.com/download/zv0jm3mtmzf/TTempSmooth_3-20-2010.rar TTempSmooth_3-20-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Effects&lt;br /&gt;
|'''[[TxPlus]]'''&lt;br /&gt;
|8 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/TxPlus/TxPlus.7z TxPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpeners&lt;br /&gt;
|'''[https://github.com/299792458m/UnsharpHQmod UnsharpHQmod]'''&lt;br /&gt;
|@dacebe3&lt;br /&gt;
|[https://drive.google.com/file/d/13jrDXS12jYWaveJzLtD-AmYiE3dKE3n6/view?usp=sharing UnsharpHQmod_dacebe3_fp.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[VapourSource]]'''&lt;br /&gt;
|0.1.1&lt;br /&gt;
|[https://github.com/DJATOM/VapourSource/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[VagueDenoiser]]'''&lt;br /&gt;
|0.35.1&lt;br /&gt;
|[https://web.archive.org/web/20191106173119if_/http://www.iol.ie/%7Eschubert/gas/VagueDenoiser_0351_64.7z VagueDenoiser_0351_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[VariableBlur]]'''&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://web.archive.org/web/20200612193533if_/https://files.videohelp.com/u/223002/variableblur0.7_x86_x64.7z variableblur0.7_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[ViewAudio]]'''&lt;br /&gt;
|0.3.01 &lt;br /&gt;
|[https://www.mediafire.com/download/iyeo4xjlm87hjwq/ViewAudio_x64.7z ViewAudio_x64.7z] - [https://www.mediafire.com/download/81kg55yaiqp1nxc/ViewAudio0301_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Vinverse]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://github.com/Asd-g/vinverse/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2022.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[VSFilterMod]]'''&lt;br /&gt;
|r5.2.2&lt;br /&gt;
|[https://github.com/sorayuki/VSFilterMod/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed]'''&lt;br /&gt;
|23 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed64.7z Watershed64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Waveform]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://www.dropbox.com/s/ufkw5w0nn79qzd5/waveform.zip?dl=1 waveform.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1751960#post1751960 `Orum].&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=172966 xNLMeans]'''&lt;br /&gt;
|0.03&lt;br /&gt;
|[https://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip xNLMeans_0.03_20160324.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[xy-VSFilter]]'''&lt;br /&gt;
|v3.2.0.804&lt;br /&gt;
|[https://github.com/pinterf/xy-VSFilter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[yadifmod2]]'''&lt;br /&gt;
|0.2.5&lt;br /&gt;
|[https://github.com/Asd-g/yadifmod2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[YV12To422]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/chikuzen/YV12To422/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. &lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[Zoom]]'''&lt;br /&gt;
|20140216&lt;br /&gt;
|[https://forum.doom9.org/attachment.php?attachmentid=14054&amp;amp;d=1392574410 Zoom.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?p=1668648#post1668648 Paser]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More 64-bit filters can be found in the following sites but be aware that &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MOST'''&amp;lt;/span&amp;gt; of the plugins listed are outdated.&lt;br /&gt;
*[https://code.google.com/p/avisynth64/wiki/PluginLinks 64-Bit plugin collection by JoshyD]  &lt;br /&gt;
*[http://members.optusnet.com.au/squid_80/ squid_80's 64-bit repository] &lt;br /&gt;
*[https://web.archive.org/web/20130922222259/http://yo4kazu.110mb.com/ 64-bit filters by yo4kazu]&lt;br /&gt;
*[https://sites.google.com/site/avisynth64bitplugin/download 64bit plugins download list by poodle]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Avisynthplus]]&lt;br /&gt;
[[Category:External_filters]]&lt;br /&gt;
[[Category:Plugins_x64]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2023-05-17T17:39:43Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: TColorMask color formats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 ImageSourceNV]&lt;br /&gt;
|CUDA accelerated plugin that uses the [https://docs.nvidia.com/cuda/nvjpeg/index.html nvJPEG API] to decode jpeg source files and convert their color space to YUV444.&lt;br /&gt;
|[[YUV444P8]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184825 Plugin]&lt;br /&gt;
|[https://github.com/ArturAlekseev Argaricolm]&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[PixelShiftPlus]]&lt;br /&gt;
| Set of functions to independently shift any RGB(A) or YUV(A) plane with subpixel precision.&lt;br /&gt;
| All colorspaces&lt;br /&gt;
| [[PixelShiftPlus|Script]]&lt;br /&gt;
| reel.deal&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20131111114822/http://www.nmm-hd.org/upload/get~ikKt5ZZhD94/AdaptDBMC_beta.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Deband|libplacebo_Deband]]&lt;br /&gt;
|Tunable debanding. Based on flash3kyuu, expanded to provide high quality by combining multiple debanding passes.&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect BlockDetect]&lt;br /&gt;
|Determines blockiness of frames.&lt;br /&gt;
|All 8-32 bit [[planar]] formats.&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-BlockDetect/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dering]]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[Dering|C-Plugin]]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| {{Author/Leak}}, RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|[[WDFPlus]]&lt;br /&gt;
|Faster version of mirkosp's warpdering_faster script for AviSynth+.&lt;br /&gt;
|All 8-16 bit Y/YUV colorspaces, except YV411&lt;br /&gt;
|[https://github.com/Reel-Deal/AviSynthPlus-Scripts/blob/main/wdfplus.avsi Script]&lt;br /&gt;
|reel.deal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI3CL]]&lt;br /&gt;
| OpenCL implementation of eedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[EEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NNEDI3CL]]&lt;br /&gt;
| OpenCL implementation of nnedi3. For AviSynth+ only.&lt;br /&gt;
| all 8-32bit [[planar]] colorspaces &lt;br /&gt;
| [[NNEDI3CL|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182407 SpotRemover]&lt;br /&gt;
|This script is designed to clean video from spots. Based on SpotLess script by StainlessS.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 DoomDelogo]&lt;br /&gt;
| DoomDelogo meant to be simpler and perform better than deKafka, s_ExLogo, x-Logo and similar.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=184881 Script]&lt;br /&gt;
| VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| LogoNR&lt;br /&gt;
| Post-denoise filter for EraseLogo or [[DelogoHD]]. See [https://web.archive.org/web/20210915185704/https://www.nmm-hd.org/newbbs/viewtopic.php?t=649 discussion]&lt;br /&gt;
| All [[planar]] colorspaces&lt;br /&gt;
| [https://web.archive.org/web/20220702130736/https://pastebin.com/raw/qZBU3NQA Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DDCR]]&lt;br /&gt;
| A purely spatial dot crawl removal script for AviSynth+.&lt;br /&gt;
| all 8 bit Y/YUV colorspaces&lt;br /&gt;
| [[DDCR|Script]]&lt;br /&gt;
| Reel.Deal&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182532 Stab_Light]&lt;br /&gt;
|Another stabilization script; based on Stab3.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|[[sbr]]&lt;br /&gt;
|sbr is helper function to make a highpass on a blur's difference.&lt;br /&gt;
|All YUV [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
|[[sbr|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| MDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20160604213634/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe.html ColorKeyFrame]&lt;br /&gt;
| Linear interpolation of color correction with key frames. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/colorkeyframe/colorkeyframe03.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20201020085042/https://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlendd Plugin]&lt;br /&gt;
| [https://web.archive.org/web/20201020085035/https://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8/16bit planar YUV&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[neo_TMedian]]&lt;br /&gt;
|Temporal denoising filter that replaces every pixel with the median of its temporal neighbourhood. &lt;br /&gt;
|8-16 and 32-bit planar&lt;br /&gt;
|[[neo_TMedian|Plugin]]&lt;br /&gt;
|[https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|CropEven&lt;br /&gt;
|Script to crop evenly based on the dimensions given. It will crop the extra pixels off the bottom and right sides if the target resolution is odd. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1739589#post1739589 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|All [[planar]] colorspaces &lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|Padding&lt;br /&gt;
|Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|PadFFT&lt;br /&gt;
|A simple plugin to add borders evenly on each side. See [https://forum.doom9.org/showthread.php?p=1769503#post1769503 discussion]&lt;br /&gt;
|[[Y8]], [[YV12]]&lt;br /&gt;
|[https://web.archive.org/web/20221113033752if_/https://files.videohelp.com/u/223002/PaddFFT_dll_v0.02_20160604.zip Plugin]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|PadToMod&lt;br /&gt;
|Script to pad to a specified mod. See [https://forum.doom9.org/showthread.php?t=172577 discussion].&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1746579#post1746579 Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RoboCrop|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183453 ColorMatrixTransform]&lt;br /&gt;
|AviSynth+ plugin for applying a color matrix transform to 32 bit floating point clips.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[https://github.com/TomArrow/ColorMatrixTransform/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183990 LabConvert]&lt;br /&gt;
|AviSynth+ plugin to convert to LChab (derivative of LAB) color space and back for beautiful color manipulations. &lt;br /&gt;
|[[RGBPS]], [[YUV444PS]]&lt;br /&gt;
|[https://github.com/TomArrow/LabConvertAVS/releases/ Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
|[[AGM]]&lt;br /&gt;
|Uses an adaptive mask based on frame and pixels brightness to apply grain.&lt;br /&gt;
|All YUV [[planar]] colorspaces &lt;br /&gt;
|[[AGM|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=167217 Checker]&lt;br /&gt;
|Checkerboard combining filter.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://www.mediafire.com/?ewq8rc0aprzmk8r Plugin] /// [https://web.archive.org/web/20230206191644if_/https://files.videohelp.com/u/223002/checker.zip Archived]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184052 ChickenDream]&lt;br /&gt;
|Realistic film-grain rendering for AviSynth+.&lt;br /&gt;
|[[Y32]], [[RGBPS]]&lt;br /&gt;
|[https://github.com/EleonoreMizo/chickendream/releases Plugin]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrainPlus]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator for AviSynth+.&lt;br /&gt;
| All 8-16 bit Y/YUV colorspaces, except YV411 &lt;br /&gt;
| [[f3kgrainPlus|Script]]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
|[[RIFE]]&lt;br /&gt;
|Real-Time Intermediate Flow Estimation for Video Frame Interpolation.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[RIFE|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing SelectRangeEveryReversing]&lt;br /&gt;
|Modified version of the internal [[SelectRangeEvery]] filter, except every second range is reversed in direction. See [https://forum.doom9.org/showthread.php?t=183239 discussion] for more information.&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|Brightness&lt;br /&gt;
|Restore dark and bright zones.&lt;br /&gt;
|8-16 planar Y/YUV&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182411 Script]&lt;br /&gt;
|Arx1meD&lt;br /&gt;
|-&lt;br /&gt;
| ChangeColour&lt;br /&gt;
| Simple plugin to replace one specified color to another, see [https://forum.doom9.org/showthread.php?t=88727 discussion] for additional information.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [https://web.archive.org/web/20220322043620/https://files.videohelp.com/u/223002/changecolour01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs]. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[DGCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker DoViBaker]&lt;br /&gt;
|This AviSynth plugin reads the Base Layer, Enhancement Layer and RPU data from a profile 7 DolbyVision stream to create a clip with the DolbyVision data baked in.&lt;br /&gt;
|[[YUV444P16]], [[YUV420P16]]&lt;br /&gt;
|[https://github.com/erazortt/DoViBaker/releases Plugin]&lt;br /&gt;
|[https://github.com/erazortt erazortt]&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/gradation Gradation]&lt;br /&gt;
|Gradation Curves filter for VirtualDub and AviSynth+ &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/magiblot/gradation/releases Plugin]&lt;br /&gt;
|[https://github.com/magiblot magiblot]&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld grayworld]&lt;br /&gt;
|Port of [https://ffmpeg.org/ffmpeg-filters.html#grayworld FFmpeg's grayworld] filter to AviSynth+. See [https://forum.doom9.org/showthread.php?t=183750 discussion]&lt;br /&gt;
|[[RGBPS]], [[RGBAPS]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Tonemap|libplacebo_Tonemap]]&lt;br /&gt;
|Dynamic HDR tone mapping, includes peak and scene-change detection, chroma-preserving (luma-only) tone mapping, highlight desaturation, dynamic exposure control and a variety of industry-standard EETFs including BT.2390. &lt;br /&gt;
|16-bit planar RGB or YUV444P16 &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[[Descale]]&lt;br /&gt;
|AviSynth+ filter to undo upscaling.&lt;br /&gt;
|All planar Y/YUV/RGB color formats&lt;br /&gt;
|[[Descale|Plugin]]&lt;br /&gt;
|[https://github.com/Frechdachs Frechdachs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Resample|libplacebo_Resample]]&lt;br /&gt;
|High-quality, optimized upscaling and downscaling including support for polar filters (&amp;quot;Jinc&amp;quot;), anti-aliasing, anti-ringing and gamma correct scaling&lt;br /&gt;
|8, 16 or 32-bit planar RGB/YUV formats. &lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[w2xncnnvk]]&lt;br /&gt;
|[https://en.wikipedia.org/wiki/Waifu2x waifu2x] implemented in Vulkan.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[[w2xncnnvk|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile SubImageFile]&lt;br /&gt;
|AviSynth+ plugin that renders image-based subtitles such as VOBSUB and PGS.&lt;br /&gt;
|[[RGB24]], [[Y8]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile/releases/ Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
|[[tcasFilter]]&lt;br /&gt;
|Renders TCAS subtitle effects.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[tcasFilter|Plugin]]&lt;br /&gt;
|milkyjing&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-10bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [https://github.com/Asd-g/AviSynth-TWriteAVI/releases Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[avs-mlrt]]&lt;br /&gt;
|This project provides AviSynth+ ML filter runtimes for variety of platforms. &lt;br /&gt;
|Y32, RGPS&lt;br /&gt;
|[[avs-mlrt|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183823 CTools]&lt;br /&gt;
|Includes various filters for IVTC, deinterlacing, denoising, dehalo and duplicate frames.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://github.com/CeppoTools/CTools/releases Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|-&lt;br /&gt;
|[[avslibplacebo#Shader|Shader]]&lt;br /&gt;
|Loads GLSL shaders written in mpv's .hook syntax.&lt;br /&gt;
|16-bit planar YUV&lt;br /&gt;
|[[avslibplacebo|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=162790 MinMax]&lt;br /&gt;
|Finds the min or max value in each line or column and then sets the entire line or column to that value. Only processes the luma (Y) plane.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[https://web.archive.org/web/20160610142230if_/http://latoninf.free.fr/div/minmax.7z Plugin]&lt;br /&gt;
|{{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://web.archive.org/web/20160606142540if_/http://www.tsp.person.dk/pop.zip Plugin]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [[Waveform|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/VsTEdgeMask</id>
		<title>VsTEdgeMask</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/VsTEdgeMask"/>
				<updated>2023-05-17T17:34:23Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: vsTEdgeMask 1.0.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|Edge_detection|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v1.0.1&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-vsTEdgeMask/releases/ vsTEdgeMask-1.0.1.7z]&lt;br /&gt;
|4=Edge Detection &lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[vsTEdgeMask]] builds an edge map using canny edge detection.&lt;br /&gt;
&lt;br /&gt;
This is a port of the VapourSynth plugin TEdgeMask, which in turn is a port of both [[TEdgeMask]]/[[TEMmod]] AviSynth plugins.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]] &lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]]. [[YV24]]&lt;br /&gt;
**AviSynth+: all [[planar]] formats (8/10/12/14/16-bit, Y/YUV/RGB without an alpha channel) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:{{Template:FuncDef|vsTEdgeMask (clip, float &amp;quot;threshY&amp;quot;, float &amp;quot;threshU&amp;quot;, float &amp;quot;threshV&amp;quot;, int &amp;quot;type&amp;quot;, int &amp;quot;link&amp;quot;, float &amp;quot;scale&amp;quot;, int &amp;quot;y&amp;quot;, int &amp;quot;u&amp;quot;, int &amp;quot;v&amp;quot;, int &amp;quot;opt&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2||clip| }}&lt;br /&gt;
::: A clip to process. It must have planar format, 8..16 bit integer sample type, and subsampling ratios of at most 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|threshY|float|8.0}}&lt;br /&gt;
::{{Par2|threshU|float|8.0}}&lt;br /&gt;
::{{Par2|threshV|float|8.0}}&lt;br /&gt;
:::Sets the magnitude thresholds.&lt;br /&gt;
:::If over this value then a sample will be considered an edge, and the output pixel will be set to the maximum value allowed by the format. Otherwise the output pixel will be set to 0.&lt;br /&gt;
:::Set this to 0 to output a magnitude mask instead of a binary mask.&lt;br /&gt;
:::Default: threshY = threshU = threshV = 8.0&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|type|int|2}}&lt;br /&gt;
:::Sets the type of first order partial derivative approximation that is used.&lt;br /&gt;
:::*1: 2 pixel.&lt;br /&gt;
:::*2: 4 pixel.&lt;br /&gt;
:::*3: Same as type = 1.&lt;br /&gt;
:::*4: Same as type = 2.&lt;br /&gt;
:::*5: 6 pixel (Sobel operator).&lt;br /&gt;
::: Default: 2&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|link|int| }}&lt;br /&gt;
:::Specifies whether luma to chroma linking, no linking, or linking of every plane to every other plane is used.&lt;br /&gt;
:::*0: No linking. The three edge masks are completely independent.&lt;br /&gt;
:::*1: Luma to chroma linking. If a luma pixel is considered an edge, the corresponding chroma pixel is also marked as an edge.&lt;br /&gt;
:::*2: Every plane to every other plane. If a pixel is considered an edge in any plane, the corresponding pixels in all the other planes are also marked as edges.&lt;br /&gt;
:::This parameter has no effect when clip has only one plane, when any plane's threshold is 0, or when some planes are not processed.&lt;br /&gt;
:::This parameter can only be 0 or 2 when clip is RGB.&lt;br /&gt;
:::Default: 2 when clip is RGB, otherwise 1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|scale|float|1.0}}&lt;br /&gt;
:::If the output is a magnitude mask (threshold is 0), it is scaled by this value.&lt;br /&gt;
:::Note that in TEMmod this parameter had three different, undocumented default values for the different mask types, which made it difficult to use the parameter without reading the source code.&lt;br /&gt;
:::Default: 1.0&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|Y|int|3}}&lt;br /&gt;
::{{Par2|U|int|3}}&lt;br /&gt;
::{{Par2|V|int|3}}&lt;br /&gt;
:::*Planes to process.&lt;br /&gt;
:::*1: Return garbage.&lt;br /&gt;
:::*2: Copy plane.&lt;br /&gt;
:::*3: Process plane. Always process planes when clip is RGB.&lt;br /&gt;
:::Default: y = u = v = 3.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|false}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1: Auto-detect.&lt;br /&gt;
:::*0: Use C++ code.&lt;br /&gt;
:::*1: Use SSE2 code.&lt;br /&gt;
:::*2: Use AVX2 code.&lt;br /&gt;
:::*3: Use AVX512 code.&lt;br /&gt;
:::Default: -1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples == &lt;br /&gt;
{{Template:FuncDef3|vsTEdgeMask}} with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;) # YUV input&lt;br /&gt;
 vsTEdgeMask (threshY=8.0, threshU=8.0, threshV=8.0, type=2, link=1, scale=1.0, Y=1, U=1, V=1, opt=-1)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2022/05/26      - Added AVX2 and AVX512 code.&lt;br /&gt;
 v1.0.0       2021/03/11      - Initial release; port of the VapourSynth plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archived Downloads ==&lt;br /&gt;
See GitHub releases page.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-vsTEdgeMask GitHub] - Source code repository.&lt;br /&gt;
*[https://github.com/dubhater/vapoursynth-tedgemask GitHub] - Source code repository (VapourSynth).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Edge_Detection|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</id>
		<title>AviSynth+ x64 plugins</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/AviSynth%2B_x64_plugins"/>
				<updated>2022-05-16T01:30:21Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update Vinverse and MPEG2DecPlus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;max-width:82em; min-width:42em;&amp;quot; &amp;gt;&lt;br /&gt;
{{AvsPlusHeader}}&amp;lt;div style=&amp;quot;max-width:62em&amp;quot; &amp;gt;&lt;br /&gt;
All listed plugins are the latest version unless stated otherwise. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Also take a look at the [http://avisynth.nl/index.php/Category:Plugins_x64 64-bit plugins category page].&amp;lt;/span&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;height:100px; width:100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=12%| Category&lt;br /&gt;
!width=12%| Filter&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=8%| Version&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=15%| Download&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[AddGrainC]]'''&lt;br /&gt;
|1.8.3&lt;br /&gt;
|[https://github.com/pinterf/AddGrainC/releases GitHub]&lt;br /&gt;
|&amp;lt;!--AddGrain v1.7.0 compiled with Intel C++ Compiler XE 14: [https://www.dropbox.com/s/y5ymzmgfzddw0pn/AddGrainC_1.7.0_x64.zip?dl=1 AddGrainC_1.7.0_x64.zip]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[AutoAdjust]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[http://latoninf.free.fr/d9/AA/AutoAdjust-v2.60.7z AutoAdjust-v2.60.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Crop&lt;br /&gt;
|'''[[AutoCrop]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://www.mediafire.com/download/mzddfmjjdyx/autocrop_3-14-2010.rar autocrop_3-14-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AutoOverlay]]'''&lt;br /&gt;
|0.2.1&lt;br /&gt;
|[https://github.com/introspected/AutoOverlay/releases GitHub]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[http://rationalqm.us/autoyuy2/autoyuy2.html AutoYUY2]'''&lt;br /&gt;
|4.0.0&lt;br /&gt;
|[https://github.com/jpsdr/AutoYUY2/releases GitHub]&lt;br /&gt;
|Compiled by jpsdr.&lt;br /&gt;
|-&lt;br /&gt;
|Averaging&lt;br /&gt;
|'''[[Average]]'''&lt;br /&gt;
|0.94&lt;br /&gt;
|[https://github.com/pinterf/Average/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AviSynthShader]]'''&lt;br /&gt;
|1.6.5&lt;br /&gt;
|[https://github.com/mysteryx93/AviSynthShader/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[AvsInpaint]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/pinterf/AvsInpaint/releases GitHub]&lt;br /&gt;
|Compiled with VS2019&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/Format Conversion&lt;br /&gt;
|'''[[avsresize]]'''&lt;br /&gt;
|r5&lt;br /&gt;
|[[avsresize|avsresize_r5.7z]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[AVSTP]]'''&lt;br /&gt;
|1.0.4&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/avstp-1.0.4.zip avstp-1.0.4.zip]&lt;br /&gt;
|v1.0.1: [http://www.dropbox.com/s/59urdlk19pz6l2p/avstp-1.0.1_x64.zip?dl=1 avstp-1.0.1_x64.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[aWarpSharp2]]'''&lt;br /&gt;
|2.0.1&lt;br /&gt;
|[https://github.com/jpsdr/aWarpSharpMT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=135855 BassAudio]'''&lt;br /&gt;
|2.4.10&lt;br /&gt;
|[https://www.sendspace.com/file/vwodyl BassAudio2410.7z] - [https://www.mediafire.com/download/0ydinsk5br3imgr/BassAudioSource24_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu - [https://www.un4seen.com/download.php?bass24 BASS audio library for Win64]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Bifrost]]'''&lt;br /&gt;
|2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-bifrost/releases/ GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Checkmate]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/checkmate/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[CLExpr]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/CLExpr/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Denoisers&lt;br /&gt;
|'''[[Cnr2]]&lt;br /&gt;
|2.6.1_avs26 &lt;br /&gt;
|[https://www.dropbox.com/s/9fiab3s5exi43h2/cnr2_v261-avs26.zip?dl=1 cnr2_v261-avs26.zip]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1771784#post1771784 Chikuzen].&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[CombMask]]'''&lt;br /&gt;
|2.0.0&lt;br /&gt;
|[https://github.com/Asd-g/CombMask/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|[https://github.com/DJATOM/CullResize CullResize]&lt;br /&gt;
|0.1&lt;br /&gt;
|[https://github.com/DJATOM/CullResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[DctFilter]]'''&lt;br /&gt;
|0.5.1&lt;br /&gt;
|[https://github.com/Asd-g/DCTFilter/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeBlock]]'''&lt;br /&gt;
|1.3&lt;br /&gt;
|[https://github.com/mysteryx93/Avisynth-Deblock/releases GitHub]&lt;br /&gt;
[https://drive.google.com/file/d/1AO1_n7dKhjEAbb6Au5qTL9RrfzFHyzjP/view?usp=sharing Avisynth-Deblock_299792458m_noAVX2req.7z]&lt;br /&gt;
|299792458m: [https://github.com/299792458m/Avisynth-Deblock performance optimized version]; builds compiled with Intel C++ 19.2 without AVX2 requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Decomb]]'''&lt;br /&gt;
|5.2.4&lt;br /&gt;
|[https://www.dropbox.com/s/wdnkly9xun1skj4/decomb_5.2.4_x64.zip?dl=1 decomb_5.2.4_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeCross]]'''&lt;br /&gt;
|v2.0.0 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeCross/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeDot]]'''&lt;br /&gt;
|v1.2.1 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeDot/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Duplicate Frame Detectors &lt;br /&gt;
|'''[[DeDup]]'''&lt;br /&gt;
|0.17&lt;br /&gt;
|[https://drive.google.com/file/d/1L2vWFgMaGYnrOMV9mhxg7T8NIVnZZtVE/view?usp=sharing DeDup-0.17-20210227.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeFlicker]]'''&lt;br /&gt;
|0.6&lt;br /&gt;
|[https://github.com/pinterf/Deflicker/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[DeGrainMedian]]'''&lt;br /&gt;
|0.8.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/DeGrainMedian64.zip DeGrainMedian64.zip] - [http://members.optusnet.com.au/squid_80/sources/degrainmediansrc.zip source]&lt;br /&gt;
|Compiled by squid_80&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter.htm DeJitter]'''&lt;br /&gt;
|14 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter64.7z DeJitter64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[Delogo]]'''&lt;br /&gt;
|0.05a&lt;br /&gt;
|[http://www.dropbox.com/s/5t3p2gh4znsjxpc/delogo_avs%2B.zip?dl=1 delogo_avs+.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[DelogoHD]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/msg7086/DelogoHD/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[dfttest]]'''&lt;br /&gt;
|1.9.6&lt;br /&gt;
|[https://github.com/pinterf/dfttest/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=170237 DGDecIM] '''&lt;br /&gt;
|b50&lt;br /&gt;
|[http://rationalqm.us/dgdecim/dgdecim_b50.zip dgdecim_b50.zip]&lt;br /&gt;
|Requires license from DGDecNV&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecNV]]'''&lt;br /&gt;
|2053&lt;br /&gt;
|[http://rationalqm.us/dgdecnv/binaries/ dgdecnv2053.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[http://rationalqm.us/dgmpgdec/dgmpgdec.html DGMPGDec]'''&lt;br /&gt;
|1.5.8&lt;br /&gt;
|[https://www.mediafire.com/download/c0wmemj5jam/DGDecode_3-19-2010.rar DGDecode_3-19-2010.rar]&lt;br /&gt;
|Compiled by Joshy D, some IDCT modes are missing. [[MPEG2DecPlus]] is recommended. &lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[Dither]]'''&lt;br /&gt;
|1.28.0&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/dither-1.28.0.zip dither-1.28.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DSS2mod]]'''&lt;br /&gt;
|2.0.0.13&lt;br /&gt;
|[https://web.archive.org/web/20160224130625/https://filetea.me/t1siAfoCvW5Sy2d2BbRx2WBjg/dl avss_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[EdgeFixer]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/sekrit-twc/EdgeFixer/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[EEDI2]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-EEDI2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[eedi3|EEDI3]]'''&lt;br /&gt;
|0.9.2.3&lt;br /&gt;
|[https://github.com/pinterf/EEDI3/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[EffectsPlus]]'''&lt;br /&gt;
|25 June 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/EffectsPlus/EffectsPlus.7z EffectsPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ExactDedup]]'''&lt;br /&gt;
|0.06&lt;br /&gt;
|[https://archive.org/download/exactdedup/ExactDedup_25%2626_x86_x64_dll_v0-06_20190215.zip ExactDedup_25&amp;amp;26_x86_x64_dll_v0-06_20190215.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[ExInpaint]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://web.archive.org/web/20210728000419if_/https://files.videohelp.com/u/223002/ExInpaint_x86_x64.7z ExInpaint_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[f3kdb]]'''&lt;br /&gt;
|1.5.1&lt;br /&gt;
|[https://web.archive.org/web/20170913010149if_/https://www.nmm-hd.org/upload/get~arIyHEnxIS8/flash3kyuu_deband_1.5.1_x64.7z flash3kyuu_deband_1.5.1_x64.7z]&lt;br /&gt;
|v2.0 prerelease (b98d6bc x86/x64): [https://web.archive.org/web/20150503191218/https://www.nmm-hd.org/upload/get~NfiLlgo1pX8/f3kdb-b98d6bc.rar f3kdb-b98d6bc.rar] - compiled with Intel C++ Compiler 2013. [https://web.archive.org/web/20160414135351/http://www.nmm-hd.org/upload/get~jW8DJGBDJro/f3kdb-rev410.7z f3kdb-rev410.7z] - compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[FCBI]]'''&lt;br /&gt;
|0.0.0&lt;br /&gt;
|[https://github.com/chikuzen/FCBI/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[FFmpegSource]]'''&lt;br /&gt;
|2.23.1&lt;br /&gt;
|[https://github.com/FFMS/ffms2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DFilter]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[https://github.com/pinterf/fft3dfilter/releases GitHub]&lt;br /&gt;
|10-16bits/float support. Needs the [http://www.fftw.org/install/windows.html 64-bit &amp;lt;tt&amp;gt;libfftw3f-3.dll&amp;lt;/tt&amp;gt;] to be in your System32 directory.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DGPU]]'''&lt;br /&gt;
|0.8.6&lt;br /&gt;
|[https://github.com/pinterf/FFT3dGPU/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[FieldHint]]'''&lt;br /&gt;
|0.11 &lt;br /&gt;
|[https://www.mediafire.com/download/ynkidzz4joz/fieldhint.rar fieldhint.rar]&lt;br /&gt;
|Compiled by Joshy D. Note&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[FillBorders]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FillBorders/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FluxSmooth]]'''&lt;br /&gt;
|1.4&lt;br /&gt;
|[https://github.com/pinterf/FluxSmooth/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[FrameRateConverter]]'''&lt;br /&gt;
|1.2.1&lt;br /&gt;
|[https://github.com/mysteryx93/FrameRateConverter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[FredAverage]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://web.archive.org/web/20200522181936if_/https://files.videohelp.com/u/223002/FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=169651 FRIMSource]'''&lt;br /&gt;
|1.27&lt;br /&gt;
|[https://drive.google.com/file/d/0BymRNDHq74DEbUVsQ0NwSGJqdUU FRIM_x64_version_1.27.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[Fusion]]'''&lt;br /&gt;
|5th March 2013&lt;br /&gt;
|[http://horman.net/avisynth/download/fusionx64.zip fusionx64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[GamMac]]'''&lt;br /&gt;
|1.10&lt;br /&gt;
|[https://web.archive.org/web/20200522183019if_/https://files.videohelp.com/u/223002/GamMac_x86_x64_v1.10_dll_20180615.zip GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[GradFun2db]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://web.archive.org/web/20200522222211if_/https://files.videohelp.com/u/223002/gradfun2db_3-29-2010.rar gradfun2db_3-29-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[Grid]]'''&lt;br /&gt;
|21 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[GRunT]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/pinterf/GRunT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Uncategorized &lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/HealDeadPixels HealDeadPixels]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRCore]'''&lt;br /&gt;
|1.1.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRCore.7z HDRCore.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRMatrix]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRMatrix.7z HDRMatrix.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRNoise]'''&lt;br /&gt;
|1.2.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRNoise.7z HDRNoise.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener &lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRSharp]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRSharp.7z HDRSharp.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[hqdn3dY]]'''&lt;br /&gt;
|v1.0.4&lt;br /&gt;
|[https://web.archive.org/web/20200913172356if_/https://files.videohelp.com/u/223002/Hqdn3dY-1.0.4.7z Hqdn3dY-1.0.4.7z]&lt;br /&gt;
|Modified by Rean.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[IT|IT_YV12]]'''&lt;br /&gt;
|0103_width8K&lt;br /&gt;
|[https://www.dropbox.com/s/002p6yed7dzi8f3/IT_YV12_0103_width8K.zip?dl=1 IT_YV12_0103_width8K.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[Its]]'''&lt;br /&gt;
|r8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[JincResize]]'''&lt;br /&gt;
|v2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-JincResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/KelvinColorShift KelvinColorShift]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[KNLMeansCL]]'''&lt;br /&gt;
|1.1.1e&lt;br /&gt;
|[https://github.com/pinterf/KNLMeansCL/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[LSMASHSource]]'''&lt;br /&gt;
|&lt;br /&gt;
|{{Plugin/LSMASHSource}}&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose &lt;br /&gt;
|'''[[manyPlus]]'''&lt;br /&gt;
|9 June 2021&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/manyPlus/manyPlus.7z manyPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''MaskCrop'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 MaskCrop0.1.2.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[MaskTools2]]'''&lt;br /&gt;
|2.2.26&lt;br /&gt;
|[https://github.com/pinterf/masktools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Levels and Chroma&lt;br /&gt;
|'''[[MatchHistogram]]'''&lt;br /&gt;
|2.1.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-MatchHistogram/releases GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[MedianBlur2]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/MedianBlur2/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]'''&lt;br /&gt;
|1.1.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/MipSmooth64.zip MipSmooth64.zip] - [http://members.optusnet.com.au/squid_80/sources/mipsmooth64src.zip source]&lt;br /&gt;
|Compiled by squid_80 - [https://forum.doom9.org/showthread.php?t=64940 discussion thread]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[MosquitoNR]]'''&lt;br /&gt;
|0.20&lt;br /&gt;
|[https://github.com/pinterf/MosquitoNR/releases/ GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[movePlus]]'''&lt;br /&gt;
|9 Apr 2018&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/movePlus/movePlus.7z movePlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[MPEG2DecPlus]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[MSharpen]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/msharpen/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[MVTools]]'''&lt;br /&gt;
|2.7.44&lt;br /&gt;
|[https://github.com/pinterf/mvtools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[NicAudio]]'''&lt;br /&gt;
|2.0.6&lt;br /&gt;
|[https://www.dropbox.com/s/lroqakipuoqnzby/NicAudio2.0.5_x64.zip?dl=1 NicAudio2.0.5_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam.html NirMalam]'''&lt;br /&gt;
|17 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam64.7z NirMalam64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[nnedi3]]'''&lt;br /&gt;
|0.9.4.51&lt;br /&gt;
|[https://github.com/jpsdr/NNEDI3/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[PlanarTools]]'''&lt;br /&gt;
|0.3.0&lt;br /&gt;
|[https://github.com/chikuzen/PlanarTools/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[PointSize]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/Orum/PointSize/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[RawSource26|RawSourcePlus]]'''&lt;br /&gt;
|0.0.1&lt;br /&gt;
|[https://github.com/Asd-g/RawSource_2.6x/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ReduceFlicker]]'''&lt;br /&gt;
|0.1.0&lt;br /&gt;
|[https://github.com/Asd-g/ReduceFlicker/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Range Processing&lt;br /&gt;
|'''[[RemapFrames]]'''&lt;br /&gt;
|0.4.1-avs26&lt;br /&gt;
|[https://www.dropbox.com/s/6830ri3btc5crfp/RemapFrames-0.4.1-avs26.zip?dl=1 RemapFrames-0.4.1-avs26.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[RemoveDirt]]'''&lt;br /&gt;
|0.9.3&lt;br /&gt;
|[https://github.com/pinterf/RemoveDirt/releases GitHub]&lt;br /&gt;
|VS2019 and clang builds&lt;br /&gt;
|-	&lt;br /&gt;
| Degrainer	&lt;br /&gt;
|'''[[RemoveGrainHD]]'''	&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://github.com/pinterf/RemoveGrainHD/releases GitHub]	&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[ResampleHQ]]'''&lt;br /&gt;
|r349&lt;br /&gt;
|[https://web.archive.org/web/20200522183237if_/https://files.videohelp.com/u/223002/ResampleHQ_r349_110905.7z ResampleHQ_r349_110905.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. Compiled by [https://forum.doom9.org/showthread.php?p=1722300#post1722300 l33tmeatwad] [https://forum.doom9.org/showthread.php?p=1722117#post1722117]. Older version: [https://sourceforge.net/projects/int64/files/ResampleHQ/ResampleHQ-v6.zip/download ResampleHQ-v6.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[RgTools]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/RgTools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Borders and Cropping&lt;br /&gt;
|'''[[RoboCrop]]'''&lt;br /&gt;
|1.13&lt;br /&gt;
|[https://web.archive.org/web/20200522014141if_/https://files.videohelp.com/u/223002/RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Antialiasing&lt;br /&gt;
|'''[[SangNom2]]'''&lt;br /&gt;
|0.5.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SangNom2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[SCXvidMask]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://github.com/tp7/SCXvidMask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Resize&lt;br /&gt;
|'''[[SimpleResize]]'''&lt;br /&gt;
|0.3.5&lt;br /&gt;
|[https://drive.google.com/file/d/1laqsJCOkOwc1KD85d3Ymw-nzzZLa3BQK SimpleResize-0.3.5.7z]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 10)&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[SmoothAdjust]]'''&lt;br /&gt;
|3.2&lt;br /&gt;
|[http://latoninf.free.fr/d9/SA/SmoothAdjust-v3.20.7z SmoothAdjust-v3.20.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD]]'''&lt;br /&gt;
|0.0.9pre2&lt;br /&gt;
|[http://www.dropbox.com/s/va45bi7k09t71pk/SmoothD_x64.zip?dl=1 SmoothD_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD2]]'''&lt;br /&gt;
|1.0.a3&lt;br /&gt;
|[https://www.dropbox.com/s/ui8chlbzopuqs5a/SmoothD2-a3_x64.zip?dl=1 SmoothD2-a3_x64.zip]&lt;br /&gt;
|Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&lt;br /&gt;
|-&lt;br /&gt;
|Spatial Denoisers&lt;br /&gt;
|'''[[SmoothUV2]]'''&lt;br /&gt;
| 4.4.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Spectrogram]]'''&lt;br /&gt;
|r7&lt;br /&gt;
|[https://drive.google.com/open?id=1HPxU8J6udAs_1VEWhdKvKFWdWncTCGXs Spectrogram_r7.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017. &lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[SVPflow]]'''&lt;br /&gt;
|4.2.0.142&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TBilateral]]'''&lt;br /&gt;
|0.9.11&lt;br /&gt;
|[https://web.archive.org/web/20200522182801if_/https://files.videohelp.com/u/223002/TBilateral_0911_32_64.7z TBilateral_0911_32_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TCannyMod]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/TCannyMod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TColorMask]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/tp7/tcolormask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[TComb]]'''&lt;br /&gt;
|2.3&lt;br /&gt;
|[https://github.com/pinterf/TComb/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''TCPDeliver'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/DJATOM/TCPDeliver/releases GitHub] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[TDeint]]'''&lt;br /&gt;
|1.8 &lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TEMmod]]'''&lt;br /&gt;
|0.2.2 &lt;br /&gt;
|[https://github.com/Asd-g/TEMmod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[TIVTC]]'''&lt;br /&gt;
|v1.0.25&lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deflicker&lt;br /&gt;
|'''[http://www.zhitenev.com/avisynth/TimeLapseDF/ TimeLapseDF]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[http://www.zhitenev.com/avisynth/TimeLapseDF/x64/TimeLapseDF64.dll TimeLapseDF64.dll]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMaskCleaner]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/tmaskcleaner/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMM2]]'''&lt;br /&gt;
|0.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TMM2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TNLMeans]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/TNLMeans/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TTempSmooth]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://www.mediafire.com/download/zv0jm3mtmzf/TTempSmooth_3-20-2010.rar TTempSmooth_3-20-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Effects&lt;br /&gt;
|'''[[TxPlus]]'''&lt;br /&gt;
|8 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/TxPlus/TxPlus.7z TxPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpeners&lt;br /&gt;
|'''[https://github.com/299792458m/UnsharpHQmod UnsharpHQmod]'''&lt;br /&gt;
|@dacebe3&lt;br /&gt;
|[https://drive.google.com/file/d/13jrDXS12jYWaveJzLtD-AmYiE3dKE3n6/view?usp=sharing UnsharpHQmod_dacebe3_fp.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[VapourSource]]'''&lt;br /&gt;
|0.1.1&lt;br /&gt;
|[https://github.com/DJATOM/VapourSource/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[VagueDenoiser]]'''&lt;br /&gt;
|0.35.1&lt;br /&gt;
|[https://web.archive.org/web/20191106173119if_/http://www.iol.ie/%7Eschubert/gas/VagueDenoiser_0351_64.7z VagueDenoiser_0351_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[VariableBlur]]'''&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://web.archive.org/web/20200612193533if_/https://files.videohelp.com/u/223002/variableblur0.7_x86_x64.7z variableblur0.7_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[ViewAudio]]'''&lt;br /&gt;
|0.3.01 &lt;br /&gt;
|[https://www.mediafire.com/download/iyeo4xjlm87hjwq/ViewAudio_x64.7z ViewAudio_x64.7z] - [https://www.mediafire.com/download/81kg55yaiqp1nxc/ViewAudio0301_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Vinverse]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://github.com/Asd-g/vinverse/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2022.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[VSFilterMod]]'''&lt;br /&gt;
|r5.2.2&lt;br /&gt;
|[https://github.com/sorayuki/VSFilterMod/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed]'''&lt;br /&gt;
|23 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed64.7z Watershed64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Waveform]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://www.dropbox.com/s/ufkw5w0nn79qzd5/waveform.zip?dl=1 waveform.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1751960#post1751960 `Orum].&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=172966 xNLMeans]'''&lt;br /&gt;
|0.03&lt;br /&gt;
|[https://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip xNLMeans_0.03_20160324.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[xy-VSFilter]]'''&lt;br /&gt;
|v3.2.0.804&lt;br /&gt;
|[https://github.com/pinterf/xy-VSFilter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[yadifmod2]]'''&lt;br /&gt;
|0.2.5&lt;br /&gt;
|[https://github.com/Asd-g/yadifmod2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[YV12To422]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/chikuzen/YV12To422/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. &lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[Zoom]]'''&lt;br /&gt;
|20140216&lt;br /&gt;
|[https://forum.doom9.org/attachment.php?attachmentid=14054&amp;amp;d=1392574410 Zoom.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?p=1668648#post1668648 Paser]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More 64-bit filters can be found in the following sites but be aware that &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MOST'''&amp;lt;/span&amp;gt; of the plugins listed are outdated.&lt;br /&gt;
*[https://code.google.com/p/avisynth64/wiki/PluginLinks 64-Bit plugin collection by JoshyD]  &lt;br /&gt;
*[http://members.optusnet.com.au/squid_80/ squid_80's 64-bit repository] &lt;br /&gt;
*[https://web.archive.org/web/20130922222259/http://yo4kazu.110mb.com/ 64-bit filters by yo4kazu]&lt;br /&gt;
*[https://sites.google.com/site/avisynth64bitplugin/download 64bit plugins download list by poodle]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Avisynthplus]]&lt;br /&gt;
[[Category:External_filters]]&lt;br /&gt;
[[Category:Plugins_x64]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/MPEG2DecPlus</id>
		<title>MPEG2DecPlus</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/MPEG2DecPlus"/>
				<updated>2022-05-16T01:26:38Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update the version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat4|External_filters|Plugins|Plugins_x64|Source_filters}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|{{Author/Chikuzen}}, [https://github.com/Asd-g/MPEG2DecPlus asd-g]&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases D2VSource-1.3.0.7z]&lt;br /&gt;
|Source filters&lt;br /&gt;
|[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
DV2Source (previously named as MPEG2DecPlus) is a MPEG-1/2 decoder plug-in. DV2Source is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Changes include:&lt;br /&gt;
* Function renamed to DV2Source&lt;br /&gt;
* Code clean up and refactoring&lt;br /&gt;
* Elimination of code that is not currently required, such as VFAPI code and YUY2 code.&lt;br /&gt;
* Support 64bit by removing assembly code, and optimization by intrinsic in SSE2 / AVX2. etc.&lt;br /&gt;
* LumaYUV: function removed&lt;br /&gt;
* BlindPP: function removed&lt;br /&gt;
* DeBlock: function removed, see standalone [[DeBlock]] plugin for up-to-date version.&lt;br /&gt;
* DV2Source: &amp;lt;code&amp;gt;iPP, moderate_h, moderate_v, fastMC, and cpu2&amp;lt;/code&amp;gt; parameters are removed.&lt;br /&gt;
* Support for [[MPEG2DecPlus#Frame_properties | frame properties]] and [[MPEG2DecPlus#Exported variables|variables]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6.0]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[YV12]], [[YV16]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads Microsoft Visual C++ 2022 Redistributable Package (x86 / x64)]&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;DV2Source-x86&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;DV2Source-x64&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|D2VSource (string &amp;quot;d2v&amp;quot;, int &amp;quot;idct&amp;quot;, bool &amp;quot;showQ&amp;quot;, int &amp;quot;info&amp;quot;, int &amp;quot;upConv&amp;quot;, bool &amp;quot;i420&amp;quot;, bool &amp;quot;iCC&amp;quot;, bool &amp;quot;nocrop&amp;quot;, int &amp;quot;rff&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|d2v|string|&amp;quot;&amp;quot;}}&lt;br /&gt;
:::d2v file path [required]. Note: you can you DGIndex to create the d2v file.&lt;br /&gt;
:::'''Note:''' PATH can be ignored if the d2v file is in the same directory as your AviSynth (*.avs) script.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|idct|int|0}}&lt;br /&gt;
:::iDCT algorithm to use:&lt;br /&gt;
:::*0 : as specified by the d2v file&lt;br /&gt;
:::*1,2,3,6,7 : AP922 integer (same as SSE2MMX).&lt;br /&gt;
:::*4 : SSE2 / AVX2 LLM (single precision floating point, SSE2 / AVX2 judgment is automatic).&lt;br /&gt;
:::*5 : IEEE 1180 reference (double precision floating point).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|showQ|bool|false}}&lt;br /&gt;
:::Show Macroblock Quantizers.&lt;br /&gt;
:::*true : Show quantizers&lt;br /&gt;
:::*false : Do not show quantizers&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|info|int|0}}&lt;br /&gt;
:::Debug Information&lt;br /&gt;
:::*0 : Do not generate debug information&lt;br /&gt;
:::*1 : Overlay debug information on the video&lt;br /&gt;
:::*2 : Output debug information via OutputDebugString() (check the contents with DebugView.exe)&lt;br /&gt;
:::*3 : Output hints in the video (embed hints in 64 bytes in the upper left corner of the frame)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|upConv|int|0}}&lt;br /&gt;
:::Output colorspace:&lt;br /&gt;
:::*0 : No conversion, YUV420 source is YV12 output, YUV422 source is YV16 output.&lt;br /&gt;
:::*1 : up convert to YV16.&lt;br /&gt;
:::*2 : up convert to YV24.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|i420|bool|false}}&lt;br /&gt;
:::Output I420 Colorspace. Possibly required by some legacy applications.&lt;br /&gt;
:::Ignored if the input is not YV12 (4:2:0), or if upsampling with '''upConv'''=1 or 2.&lt;br /&gt;
:::*true : output [[I420]]&lt;br /&gt;
:::*false : output [[YV12]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|iCC|bool|auto}}&lt;br /&gt;
:::Settings for handling YUV420 in &amp;lt;code&amp;gt;upConv&amp;lt;/code&amp;gt;.&lt;br /&gt;
:::MPEG2Source automatically uses the PROGRESSIVE_FRAME flag to switch between field/frame based upsampling on a per-frame-basis.&lt;br /&gt;
:::You should '''''only''''' specify the iCC parameter if you want to force DGDecode to use a particular upsampling mode.&lt;br /&gt;
:::*[unspecified] : follow the PROGRESSIVE_FRAME flag&lt;br /&gt;
:::*true : force field-based (interlaced) upsampling&lt;br /&gt;
:::*false : force frame-based (progressive) upsampling&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|nocrop|bool|false}}&lt;br /&gt;
:::Use direct-rendered buffer, which may need cropping.&lt;br /&gt;
:::It could provide a speedup when you know you need to crop your image anyway, by avoiding extra memcpy calls.&lt;br /&gt;
:::Default: False.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|rff|int|-1}}&lt;br /&gt;
:::Changes Field_Operation without the need of editing d2v or rescanning with different Field Operation.&lt;br /&gt;
:::*0: Honor Pulldowns Flags.&lt;br /&gt;
:::*1: Forced Film.&lt;br /&gt;
:::*2: Ignored Pulldowns Flags.&lt;br /&gt;
:::Default: -1 - read the value from d2v.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Exported variables===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;FFSAR_NUM, FFSAR_DEN, FFSAR (these indicate Generic PAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Frame properties===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_AbsoluteTime [float]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The frame’s absolute timestamp in seconds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_AspectRatio [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:An array giving the display aspect ratio.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_ChromaLocation [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:Chroma sample position in YUV formats: 0=left, 1=center, 2=topleft, 3=top, 4=bottomleft, 5=bottom.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_DurationNum [int], _DurationDen [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The frame’s duration in seconds as a rational number.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_EncodedFrameTop [int], _EncodedFrameBottom [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:Frame number (before pulldown) used to generate this frame's top/bottom field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_FieldBased [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:Describes the composition of the frame:&lt;br /&gt;
:*0=frame based (progressive), 1=bottom field first, 2=top field first.&lt;br /&gt;
:Note that the GOP progressive flag is used to determine whether the frame is progressive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;v_FieldOperation [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:Describes the field operation option in effect:&lt;br /&gt;
:*0=honor pulldown, 1=force film, 2=ignore pulldown.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_FieldOrder [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:Display field order of the frame:&lt;br /&gt;
:*0=bottom field first, 1=top field first.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_Film [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:Set if the frame is part of a 3:2 soft pulldown section.&lt;br /&gt;
:Note that this uses the RFF history of several preceding frames, and so is valid only when doing linear access.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_GOPClosed [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:Set if the current GOP is closed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_GOPNumber [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The 0-based GOP number that contains the frame.&lt;br /&gt;
:Note that if this is set as the value x, then propShow displays it as [x, y] where y is the 0-based frame number of the first frame in the GOP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_GOPPosition [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The GOP position field from the D2V file for the GOP containing the frame.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_Matrix [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The matrix number field from the D2V file for the GOP containing the frame.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_PictType [data]&amp;lt;/code&amp;gt;&lt;br /&gt;
:A single character describing the frame type.&lt;br /&gt;
:It uses the common IPB characters but others may also be used for formats with additional frame types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_ProgressiveFrame [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:Set if the progress_frame flag is set for this frame.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_QuantsAverage [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The average quantizer value for the frame.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_QuantsMax [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The maximum quantizer value for the frame.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_QuantsMin [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The minimum quantizer value for the frame.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_RFF [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:If _FieldOperation is 2 (ignore pulldown) then _RFF describes whether the stream specifies that a repeat field operation is to be performed on this frame.&lt;br /&gt;
:If _FieldOperation is 0 (honor pulldown) or 1 (force film) then _RFF describes whether the frame was composed with field repetition.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_SARDen [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The denominator of the &amp;quot;pixel size&amp;quot; (MPEG-4 PAR), also called the Sample Aspect Ratio (SAR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_SARNum [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:The numerator of the &amp;quot;pixel size&amp;quot; (MPEG-4 PAR), also called the the Sample Aspect Ratio (SAR).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_TFF [int]&amp;lt;/code&amp;gt;&lt;br /&gt;
:If _FieldOperation is 2 (ignore pulldown) and _RFF is set, then _TFF describes whether the stream specifies that the top field is to be repeated, otherwise the bottom field is to be repeated.&lt;br /&gt;
:If _FieldOperation is 0 (honor pulldown) or 1 (force film) then _TFF is inapplicable and is set to -1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Examples==&lt;br /&gt;
DV2Source() should be used only with MPEG-1 and MPEG-2 video sources. To do plain YV12 decoding:&lt;br /&gt;
&lt;br /&gt;
 DV2Source(&amp;quot;[PATH\]project.d2v&amp;quot;)&lt;br /&gt;
Note: PATH can be ignored if &amp;quot;project.d2v&amp;quot; is in the same directory as your AviSynth (*.avs) script.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the [https://github.com/Asd-g/MPEG2DecPlus/releases GitHub releases] page for full changelog history.&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.1.2       2020/05/13      - Changes by asd-g&lt;br /&gt;
                              - Update to AviSynth+'s v8 interface&lt;br /&gt;
 v0.1.1       2016/08/31      - Last release by Chikuzen&lt;br /&gt;
                              - [http://kuroko.fushizen.eu/bin/mpeg2decplus-0.1.1.zip mpeg2decplus-0.1.1.zip] /// [https://web.archive.org/web/20161102003551/https://kuroko.fushizen.eu/bin/mpeg2decplus-0.1.1.zip mirror]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==External Links==&lt;br /&gt;
*[https://github.com/Asd-g/MPEG2DecPlus GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Source_Filters|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Vinverse</id>
		<title>Vinverse</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Vinverse"/>
				<updated>2022-05-16T01:20:27Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update the version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Restoration_filters|Luma_Equalization|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
| {{Author/tp7}}, {{Author/Asd-g}}&lt;br /&gt;
| v0.9.4&lt;br /&gt;
|[https://github.com/Asd-g/vinverse/releases vinverse-0.9.4.7z]&lt;br /&gt;
| Luma Equalization&lt;br /&gt;
| [http://opensource.org/licenses/MIT MIT] but binaries are [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=[http://forum.doom9.org/showthread.php?t=169832 Doom9 Thread]}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
A modern rewrite of a simple but effective plugin to remove residual combing originally based on an [http://forum.doom9.org/showpost.php?p=841641&amp;amp;postcount=3 AviSynth script by Didée] and then [[Vinverse/2.5|written as a plugin by tritical]].&amp;lt;br&amp;gt;&lt;br /&gt;
This plugin also includes a fast implementation of the {{Template:FuncDef|&amp;lt;tt&amp;gt;Vinverse2&amp;lt;/tt&amp;gt;}} function ([http://forum.doom9.org/showpost.php?p=1584186&amp;amp;postcount=62 yet another script written by Didée]).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6.0] or [[AviSynth+]]&lt;br /&gt;
* x64 version requires [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
** AviSynth+: All [[planar]] Y/YUV formats (8/10/12/14/16-bits) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 Microsoft VisualC++ Redistributable Package 2022 (x86 / x64)]&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;vinverse-x86&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;vinverse-x64&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:FuncDef|vinverse}}&lt;br /&gt;
|{{Template:FuncDef| (clip, float &amp;quot;sstr&amp;quot; int &amp;quot;amnt&amp;quot;, int &amp;quot;uv&amp;quot;, float &amp;quot;scl&amp;quot;, int &amp;quot;opt&amp;quot;, clip &amp;quot;clip2&amp;quot;, int &amp;quot;thr&amp;quot;)}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:FuncDef|vinverse2}}&lt;br /&gt;
|{{Template:FuncDef| (clip, float &amp;quot;sstr&amp;quot; int &amp;quot;amnt&amp;quot;, int &amp;quot;uv&amp;quot;, float &amp;quot;scl&amp;quot;, int &amp;quot;opt&amp;quot;)}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::Input clip&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sstr|float|2.7}}&lt;br /&gt;
:::Strength of contra sharpening.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|amnt|int|}}&lt;br /&gt;
:::Change no pixel by more than this.&lt;br /&gt;
:::Valid range: 0 to the maximum range the input clip's bitdepth.&lt;br /&gt;
:::Default: range_max ((2 ^ bit_depth) - 1). For example, for 8-bit is 255 and for 16-bit is 65535.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|uv|int|3}}&lt;br /&gt;
:::Chroma mode, as in [[MaskTools2]]:&lt;br /&gt;
:::*1 = trash chroma&lt;br /&gt;
:::*2 = pass chroma through (copy from input clip)&lt;br /&gt;
:::*3 = process chroma&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|scl|float|0.25}}&lt;br /&gt;
:::Scale factor for &amp;lt;code&amp;gt;VshrpD*VblurD &amp;lt; 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1: Auto-detect.&lt;br /&gt;
:::*0: Use C++ code.&lt;br /&gt;
:::*1: Use SSE2 code.&lt;br /&gt;
:::*2: Use AVX2 code.&lt;br /&gt;
:::*3: Use AVX512 code.&lt;br /&gt;
:::Default: -1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|clip2|clip|}}&lt;br /&gt;
:::Only applicable to vinverse.&lt;br /&gt;
:::External clip from which to take contra sharpening.&lt;br /&gt;
:::This clip must be the same length, width, height, and colorspace as the input clip.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|thr|int|0}}&lt;br /&gt;
:::Threshold; only applicable to vinverse.&lt;br /&gt;
:::If the absolute difference between the source and the blurred pixel is below this threshold, the pixel is just copied otherwirse it's processed.&lt;br /&gt;
:::Must be between 0 and range_max.&lt;br /&gt;
:::Default: 0 (every pixel is processed).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
Vinverse with default settings:&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;)&lt;br /&gt;
 Vinverse(sstr=2.7, amnt=255, uv=3, scl=0.25)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.9.4       04/22/2022      - Fixed overflow when `clip2` is used. &amp;lt;br&amp;gt;&lt;br /&gt;
 v0.9.3       04/03/2022      - Added parameter thr. (vinverse only) &amp;lt;br&amp;gt;&lt;br /&gt;
 v0.9.2       03/19/2022      - Added parameter clip2. (vinverse only) &amp;lt;br&amp;gt;&lt;br /&gt;
 v0.9.1       03/14/2022      - Changed MT mode from MT_NICE_FILTER to [[MT_MULTI_INSTANCE]].&lt;br /&gt;
                              - Added support for 10..16-bit clips.&lt;br /&gt;
                              - Added AVX2 and AVX512 code.&lt;br /&gt;
                              - Added parameter opt.&lt;br /&gt;
                              - Added support for frame properties passthrough.&lt;br /&gt;
                              - Added version.&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.9         11/30/2013      - Initial release&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archived Downloads ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;; width=&amp;quot;400px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!!width=&amp;quot;100px&amp;quot;| Version&lt;br /&gt;
!!width=&amp;quot;150px&amp;quot;| Download&lt;br /&gt;
!!width=&amp;quot;150px&amp;quot;| Source Code&lt;br /&gt;
|-&lt;br /&gt;
!v0.9&lt;br /&gt;
|[http://github.com/tp7/vinverse/releases/download/0.9/vinverse-x86.zip vinverse-x86.zip]&lt;br /&gt;
[http://github.com/tp7/vinverse/releases/download/0.9/vinverse-x64.zip vinverse-x64.zip]&lt;br /&gt;
|[http://github.com/tp7/vinverse/archive/0.9.zip vinverse-0.9.zip]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/vinverse GitHub] - Source code repository (update).&lt;br /&gt;
*[https://github.com/tp7/vinverse GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Luma_Equalization|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2022-05-16T01:17:07Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: /* Effects */ Update AGM bit depth&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gyroshot.com/cmvsource.htm CMVSource]&lt;br /&gt;
| Load [http://www.bay12games.com/dwarves/ Dwarf Fortress] CMV and CCMV movies.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=162850 Plugin]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=122598 DGAVCDecode] &lt;br /&gt;
| AVC/H.264 decoder plug-in. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.videohelp.com/tools/DGAVCDec Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| DVInfo&lt;br /&gt;
| Grabs the timestamp and recording date info from a DV-AVI. See [http://forum.doom9.org/showthread.php?t=61688 discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dvinfo_20100602.zip Plugin] [http://forum.doom9.org/showthread.php?p=1740824#post1740824 Update]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071025023927/http://mvideo.ddpp.net/eng/dvtimestampex.htm DVTimeStampEx]&lt;br /&gt;
| Shows DV timestamp information over a DV clip.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://web.archive.org/web/20071024123608/http://mvideo.ddpp.net/downld/dvtimestampex_0_5_5.zip Plugin] - [http://web.archive.org/web/20071024123608/http://mvideo.ddpp.net/downld/dvtimestampex_0_5_5_src.zip source code]&lt;br /&gt;
| [http://web.archive.org/web/20071025023932/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134275 DSS2]&lt;br /&gt;
| DirectShowSource2 that uses the installed Haali Media Splitter along with its ''avss.dll'' AviSynth plugin. It can convert VFR files to CFR in order to support frame-accurate seeking. Not recommended due to the fact that Haali Media Splitter is considered outdated, '''use DDS2mod'''.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20130923230211/http://haali.su/mkv/ Plugin]&lt;br /&gt;
| Haali&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110021 HDVInfo] &lt;br /&gt;
| Grabs the timestamp and recording date info out of a M2T-D2V file&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://web.archive.org/web/20120419204535/http://strony.aster.pl/paviko/hdvinfo0.93.zip Plugin]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| IUF&lt;br /&gt;
| Import Uncompressed File. Must be uncompressed! Supported uncompressed Formats: avi, omf(avid), pxr(pixar), mov(24/32bit quicktime), cineon. Can export as well. See [http://forum.doom9.org/showthread.php?t=51227 discussion].&lt;br /&gt;
| [[RGB]]&lt;br /&gt;
| [http://web.archive.org/web/20091016215740/http://geocities.com/hanfrunz/iuf_v1.5.zip Plugin] &lt;br /&gt;
| hanfrunz&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=103931 OmfSource] &lt;br /&gt;
| Opens the AVID OMF file format (video only, and only works with captured files). See [http://forum.doom9.org/showthread.php?t=103931 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.tateu.net/software/ Plugin]&lt;br /&gt;
| {{Author/tateu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QTSource]]&lt;br /&gt;
| Quicktime Import/Export Filter using an existing installation of Quicktime 6/7. See [http://forum.doom9.org/showthread.php?t=104293 discussion].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [http://www.tateu.net/software/ Plugin]&lt;br /&gt;
| {{Author/tateu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20120124010957/http://arenafilm.hu/alsog/avisynthr3d/ R3DSource]&lt;br /&gt;
| Redcode RAW source plugin to load R3D clips. See [http://reduser.net/forum/showthread.php?25398 discussion].&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20120124010957/http://arenafilm.hu/alsog/avisynthr3d/ Plugin]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawReader&amp;quot;)&lt;br /&gt;
| Loads raw video data directly from files, similarly to RawSource, but also allows for skipping headers, and extra formats (long list to help anyone doing a search):  GREY, Y8, interleaved RGB, BGR (which is RGB24), BGRA (which is RGB32), ARBG, ABGR, RGBA, interleaved YUV (which is YCbCr), YUY2, UYVY, AYUV, planar YUV formats YUV444, YUV422, YUV420 (as YV12), YUV420 (as IMC2), and some raw ImageMagick formats.  Some supports for different bit-depths.  Includes YUVInterleaved.avsi, InterleavedConversions.avsi, and PlanarConversions.avsi.  [http://forum.doom9.org/showthread.php?p=1403600 Discussion].&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [{{N2Archived}}/trbarry/Readme_BT709ToBT601.txt BT709ToBT601]&lt;br /&gt;
| Convert from BT.709 (HDTV) to BT.601 (SDTV) colorimetry.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/BT709ToBT601.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://avisynth.org.ru/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.org.ru/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/avisynth-dering/ Dering]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/avisynth-dering/files/release4/ C-Plugin]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| {{Author/Leak}}, RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| Area&lt;br /&gt;
| A port of Gunnar Thalin's VirtualDub filter &amp;quot;Deinterlace - area based&amp;quot; to AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/area_5F25_dll_20030217.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}} // {{Author/Gunnar Thalin}}&lt;br /&gt;
|-&lt;br /&gt;
| BlendBob&lt;br /&gt;
| Filter designed for use after a smart bob; blends every other frame with the closest matching neighbouring frame. See [http://forum.doom9.org/showthread.php?threadid=80289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20180223124412/http://leak.no-ip.org/AviSynth/BlendBob/ Plugin]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| DGBob&lt;br /&gt;
| This filter splits each field of the source into its own frame and then adaptively creates the missing lines either by interpolating the current field or by using the previous field's data. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=55598 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [{{N2Moved}}/dgbob/dgbob.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| IBob&lt;br /&gt;
| Interpolating Bob works identically to the Avisynth built-in [[Bob]] filter except that it uses linear interpolation instead of bicubic resizing. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=62142 discussion]. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.kevina.org/ibob/ Plugin]&lt;br /&gt;
| {{Author/Kevin Atkinson}}&lt;br /&gt;
|-&lt;br /&gt;
| KernelDeint&lt;br /&gt;
| This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Superceded by [[LeakKernelDeint]], see the description below in this table. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [{{N2Moved}}/kerneldeint/kerneldeint.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LeakKernelDeint]]&lt;br /&gt;
| This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Compared to KernelDeint, it is low-level optimized (for speed) and provides some useful new functionality. As the original author of KernelDeint() states, LeakKernelDeint() is the preferred version to use.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[LeakKernelDeint|Plugin]]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.guthspot.se/video/AVSPorts/SmoothDeinterlacer/ SmoothDeinterlace]&lt;br /&gt;
| This contains an adaptive deinterlacer plugin for (AVISynth). It is based on Gunnar Thalin's [http://www.guthspot.se/video/index.htm#deinterlacesmooth Smooth Deinterlace plugin] for VirtualDub.&amp;lt;br&amp;gt;&lt;br /&gt;
See also [[SmoothDeinterlaceFunctions]]&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.guthspot.se/video/AVSPorts/SmoothDeinterlacer/AVSSmoothDeinterlacer.zip Plugin]&lt;br /&gt;
| {{Author/Gunnar Thalin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1734089#post1734089 w3fdif]&lt;br /&gt;
|Weston 3 Field Deinterlacing Filter (very beta).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/download/w3fdif.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Yadif]]&lt;br /&gt;
| Port of YADIF (Yet Another DeInterlacing Filter) from MPlayer by Michael Niedermayer (http://www.mplayerhq.hu). It check pixels of previous, current and next frames to re-create the missed field by some local adaptive method (edge-directed interpolation) and uses spatial check to prevent most artifacts.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Yadif|C-Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://avisynth.org.ru/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.org.ru/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| Atc&lt;br /&gt;
| Alternate Temporal Cleaner; a fast temporal cleaner with some cool stuff.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://ziquash.chez-alice.fr/atc%20beta%201.zip Plugin]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| ColourizeSmooth&lt;br /&gt;
| ColourizeSmooth uses a general colourizing algorithm to smooth a given clip. ColourizeSmooth is based on this [http://www.cs.huji.ac.il/~yweiss/Colorization algorithm.] See [http://forum.doom9.org/showthread.php?t=91344 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/colourizesmooth_5F25_dll_20050429.zip Plugin]&lt;br /&gt;
| insanedesio&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kevina.org/temporal_median/ ConditionalTemporalMedian]&lt;br /&gt;
|This filter is designed to remove temporal noise in the form of small dots and streaks found in some videos. A common cause of this is dirty VHS heads but I have also seen small black or white streaks in broadcast material. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.kevina.org/temporal_median/CondTemporalMedian-0.93.zip Plugin]&lt;br /&gt;
| {{Author/Kevin Atkinson}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ExtendedBilateral]]&lt;br /&gt;
| ExtendedBilateral extends the regular bilateral filtering process by adding an &amp;quot;initial estimation preprocess.&amp;quot; It is similar in operation to [[TBilateral]] and offers many of the same options (though not all) while adding the preprocess.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExtendedBilateral|Plugin]]&lt;br /&gt;
|insanedesio&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| SmootherHiQ&lt;br /&gt;
| VirtualDub's ''Smart Smoother High Quality'' for AviSynth, see archived [http://web.archive.org/web/20040611013235/http://cultact-server.novi.dk/kpo/avisynth/smooth_hiq_as.html documentation].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/smoothhiq_5F25_dll_20030208.zip Plugin]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DCTFun]]&lt;br /&gt;
| A fast spatial denoiser that does a hard thresholding of a complete 4x4 ICT transform.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DCTFun|Plugin]]&lt;br /&gt;
| Prunedtree &lt;br /&gt;
|-&lt;br /&gt;
| eDeen&lt;br /&gt;
| eDeen is a ultra powerfull spatial denoiser for very experienced encoders only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://ziquash.chez-alice.fr/eDeen%20beta%201.zip Plugin]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun3b]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[frfun3b|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun3d]]&lt;br /&gt;
| Fractal denoising; frfun3d is a quality optimized frfun3b. See [http://forum.doom9.org/showthread.php?t=110200 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[frfun3d|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [{{N2Moved}}/msmooth/msmooth.html Msmooth]&lt;br /&gt;
| Masked smoother, designed specifically for anime.&lt;br /&gt;
| [[YV12]], [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/msmooth/msmooth202.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV]]&lt;br /&gt;
| A spatial denoising plugin based on [{{N2Moved}}/smooth.html Smart Smoother] and [{{N2Moved}}/hiq/smoothhiq.html Smart Smooth HiQ].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothUV|Plugin]]&lt;br /&gt;
| {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[sbr]]&lt;br /&gt;
|sbr is helper function to make a highpass on a blur's difference.&lt;br /&gt;
|All YUV [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
|[[sbr|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnDot]]&lt;br /&gt;
| UnDot is a simple median filter for removing dots, that is stray orphan pixels and mosquito noise. It clips each pixel value to stay within min and max of its eight surrounding neighbors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;postid=205442#post205442 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnDot|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VerticalCleaner]]&lt;br /&gt;
| Fast vertical cleaner.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[VerticalCleaner|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/grapesmoother.htm GrapeSmoother]&lt;br /&gt;
| This filter averages out visual noise between frames.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/grapesmoother_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| MVDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/fizick/docs/english/externalfilters/temporalcleaner.htm TemporalCleaner]&lt;br /&gt;
| TemporalCleaner is an AviSynth port of the original port of the VirtualDub filter TemporalCleaner made by [http://home.earthlink.net/~casaburi/download/#temporalcleaner Jim Casaburi.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/temporalcleaner_5F25_dll.zip Plugin]&lt;br /&gt;
| vlad59&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web-beta.archive.org/web/20160315085026/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]&lt;br /&gt;
| MipSmooth is a reinvention of [[SmoothHiQ]] and [[Convolution3D]]. MipSmooth was made to enable smoothing of larger pixel areas than 3x3(x3), to remove blocks and smoothing out low-frequency noise. See [http://forum.doom9.org/showthread.php?t=64940 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mipsmooth_5F25_dll_20051223.zip Plugin]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/nomosmooth.htm NoMoSmooth]&lt;br /&gt;
| NoMoSmooth temporally denoises relatively static areas and a spatially denoises moving parts. In addition to this motion-based approach, NoMoSmooth employs another technique to try to retain as much existing detail as possible: only pixels that are &amp;quot;fluctuating&amp;quot; are smoothed. See [http://forum.doom9.org/showthread.php?t=37471 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/nomosmooth_5F25_dll_200309015.zip Plugin]&lt;br /&gt;
| SansGrip&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/peachsmoother.htm PeachSmoother]&lt;br /&gt;
| PeachSmoother was designed to cope with the oddities of analog broadcast TV.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/peachsmoother_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrain]]&lt;br /&gt;
| RemoveGrain is a plugin package containing various plugins for spatial and temporal denoising, repairing, sharpening, deinterlacing, and other utility functions.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrain|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STMedianFilter]]&lt;br /&gt;
|STMedianFilter is a (slightly motion compensated) spatial/temporal median filter. It fairly very fine grained, using only adjacent pixels in space and time, so it looks at the adjacent 26 locations to filter each location. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20130207143129/http://neuron2.net/trbarry/STMedianFilter.zip Plugin]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/colorkeyframe/colorkeyframe.html ColorKeyFrame]&lt;br /&gt;
| Linear interpolation of color correction with key frames. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://avisynth.org.ru/colorkeyframe/colorkeyframe03.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlend Plugin]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|All [[planar]] colorspaces &lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|[[FillMargins]]&lt;br /&gt;
|FillMargins is a simple AviSynth filter that fills the four margins of a video clip with the outer pixels of the unfilled portion. It takes integer 4 parameters specifying the size of the left, top, right, and bottom margins. These may be any value and do not have to be any particular multiple. See discussion [http://forum.doom9.org/showthread.php?t=50132 here] and [http://forum.doom9.org/showthread.php?t=55881 here], additional [http://avisynth.org.ru/docs/english/externalfilters/fillmargins.htm documentation]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20130207143129/http://neuron2.net/trbarry/FillMargins.zip Plugin]&lt;br /&gt;
|{{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| Padding&lt;br /&gt;
| Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.mediafire.com/file/krdo0aye4dlvpit/RoboCrop_25%2626_dll_v1-10_20160825.zip Plugin]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [{{N2Moved}}/autoyuy2/autoyuy2.html AutoYUY2]&lt;br /&gt;
| This filter is correctly converts YV12 to YUY2 without color bias.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171786 Cnv2]&lt;br /&gt;
| Universal [[Convert|ConvertTo...()]] wrapper with some additional features. Requires [http://forum.doom9.org/showthread.php?t=147846 GScript]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=171786 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183453 ColorMatrixTransform]&lt;br /&gt;
|AviSynth+ plugin for applying a color matrix transform to 32 bit floating point clips.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[https://github.com/TomArrow/ColorMatrixTransform/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
| InterleavedConversions&lt;br /&gt;
| Tools for interleaving and de-interleaving 2, 3, and 4-channel data.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| PitifulInsect&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183990 LabConvert]&lt;br /&gt;
|AviSynth+ plugin to convert to LChab (derivative of LAB) color space and back for beautiful color manipulations. &lt;br /&gt;
|[[RGBPS]], [[YUV444PS]]&lt;br /&gt;
|[https://github.com/TomArrow/LabConvertAVS/releases/ Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| YUY2inRGB&lt;br /&gt;
| A quick filter that stuffs YUY2 into RGB24. See [http://forum.doom9.org/showthread.php?p=639948#post639948 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://trevlac.us/YUY2inRGB.zip Plugin]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| YUY2toRGB219&lt;br /&gt;
| Converts YUY2 to studioRGB. With this kind of conversion, luma will not change, meaning no quantization error on luma. See [http://forum.doom9.org/showthread.php?p=639432#post639432 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://trevlac.us/colorCorrection/YUY2toRGB219.zip Plugin] &lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
|[[AGM]]&lt;br /&gt;
|Uses an adaptive mask based on frame and pixels brightness to apply grain.&lt;br /&gt;
|All YUV [[planar]] colorspaces &lt;br /&gt;
|[[AGM|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184052 ChickenDream]&lt;br /&gt;
|Realistic film-grain rendering for AviSynth+.&lt;br /&gt;
|[[Y32]], [[RGBPS]]&lt;br /&gt;
|[https://github.com/EleonoreMizo/chickendream/releases Plugin]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GNoise]]&lt;br /&gt;
| Adds random noise to a clip. See [http://forum.doom9.org/showthread.php?p=841700#post841700 duscussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20080905123941/http://soulhunter.chronocrossdev.com/data/gnoise_r5.zip Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[MPlayerNoise]]&lt;br /&gt;
| Noise Generator ported from MPlayer. See [http://forum.doom9.org/showthread.php?t=84181 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/bergfiltercollection_5F25_dll_20041019.zip Plugin]&lt;br /&gt;
| {{Author/bergi}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NoiseGenerator]]&lt;br /&gt;
| Newer function based off of Blockbuster. Adds random noise to clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/noisegenerator_5F25_dll_20050616.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[StaticNoiseC]]&lt;br /&gt;
| Generates static grain using the Mersenne Twister random number generator. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=8&amp;amp;t=118&amp;amp;start=20#p772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131228160225/http://www.nmm-hd.org/upload/get~YnWFecZw0Uo/StaticNoiseC20110108b.zip Plugin]&lt;br /&gt;
| histamine&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameDbl]]&lt;br /&gt;
| FrameDbl will generate extra frames to double the frame rate. It does this using a motion compensated approach to interpolating between frames. See [http://forum.doom9.org/showthread.php?t=56036 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/FrameDbl.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.compression.ru/video/frame_rate_conversion/index_en_msu.html MSU_FRC]&lt;br /&gt;
|The filter is intended for video frame rate up-conversion. It increases the frame rate integer times. It allows, for example, to convert a video with 15 fps into a video with 30 fps.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.compression.ru/video/frame_rate_conversion/src/msu_frc.zip Plugin]&lt;br /&gt;
|Dmitriy Vatolin, et al.&lt;br /&gt;
|-&lt;br /&gt;
| Motion&lt;br /&gt;
| Fast true-motion motion-compensation functions for AviSynth. [http://forum.doom9.org/showthread.php?t=101859 Discussion], [http://web.archive.org/web/20060103143553/http://people.pwf.cam.ac.uk/mg262/posts/Motion/motion.html Documentation]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Motion_v10.zip plugin]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[SalFPS3]]&lt;br /&gt;
| A modded version of MotionProtectedFPS for extra protection.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SalFPS3.avs Script]&lt;br /&gt;
| Mug Funky, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing SelectRangeEveryReversing]&lt;br /&gt;
|Modified version of the internal [[SelectRangeEvery]] filter, except every second range is reversed in direction. See [https://forum.doom9.org/showthread.php?t=183239 discussion] for more information.&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=16806 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
| ChangeColour&lt;br /&gt;
| Simple plugin to replace one specified color to another, see [https://forum.doom9.org/showthread.php?t=88727 discussion] for additional information.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [https://web.archive.org/web/20220322043620/https://files.videohelp.com/u/223002/changecolour01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/gradation Gradation]&lt;br /&gt;
|Gradation Curves filter for VirtualDub and AviSynth+ &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/magiblot/gradation/releases Plugin]&lt;br /&gt;
|[https://github.com/magiblot magiblot]&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld grayworld]&lt;br /&gt;
|Port of [https://ffmpeg.org/ffmpeg-filters.html#grayworld FFmpeg's grayworld] filter to AviSynth+. See [https://forum.doom9.org/showthread.php?t=183750 discussion]&lt;br /&gt;
|[[RGBPS]], [[RGBAPS]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
| [[Debicubic]]&lt;br /&gt;
| This filter is designed to reverse the effects of bicubic upsampling.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140622040033/http://rgb.chromashift.org/debicubic%20r2.zip Plugin]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[Debilinear]]&lt;br /&gt;
| This filter is designed to reverse the effects of bilinear upsampling.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140214021604/http://rgb.chromashift.org/debilinear%20r6.zip Plugin]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Irrational-Encoding-Wizardry/descale/ Descale]&lt;br /&gt;
|AviSynth+ filter to undo upscaling.&lt;br /&gt;
|All planar Y/YUV/RGB color formats&lt;br /&gt;
|[https://github.com/Irrational-Encoding-Wizardry/descale/releases Plugin]&lt;br /&gt;
|[https://github.com/Frechdachs Frechdachs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
| Lanczosplusv3&lt;br /&gt;
| Very slow, but high quality resizer. See [http://forum.doom9.org/showthread.php?t=136690]&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile SubImageFile]&lt;br /&gt;
|AviSynth+ plugin that renders image-based subtitles such as VOBSUB and PGS.&lt;br /&gt;
|[[RGB24]], [[Y8]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile/releases/ Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-10bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/84csi0174ettu5l/TWriteAVI_dll_v2.03-20160603.zip Plugin]&amp;lt;!--[http://www.mediafire.com/download/c5iboqi43ijprap/TWriteAVI_dll_v2.02-20160106.zip older version]--&amp;gt;&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.tsp.person.dk/pop.zip Plugin] &amp;lt;!--[http://web.archive.org/web/20160224093903/http://www.tsp.person.dk/pop.zip archived]--&amp;gt;&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [http://horman.net/avisynth/download/waveform0.3.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2022-05-16T01:15:10Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update VMAF bit depth&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gyroshot.com/cmvsource.htm CMVSource]&lt;br /&gt;
| Load [http://www.bay12games.com/dwarves/ Dwarf Fortress] CMV and CCMV movies.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=162850 Plugin]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=122598 DGAVCDecode] &lt;br /&gt;
| AVC/H.264 decoder plug-in. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.videohelp.com/tools/DGAVCDec Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| DVInfo&lt;br /&gt;
| Grabs the timestamp and recording date info from a DV-AVI. See [http://forum.doom9.org/showthread.php?t=61688 discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dvinfo_20100602.zip Plugin] [http://forum.doom9.org/showthread.php?p=1740824#post1740824 Update]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071025023927/http://mvideo.ddpp.net/eng/dvtimestampex.htm DVTimeStampEx]&lt;br /&gt;
| Shows DV timestamp information over a DV clip.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://web.archive.org/web/20071024123608/http://mvideo.ddpp.net/downld/dvtimestampex_0_5_5.zip Plugin] - [http://web.archive.org/web/20071024123608/http://mvideo.ddpp.net/downld/dvtimestampex_0_5_5_src.zip source code]&lt;br /&gt;
| [http://web.archive.org/web/20071025023932/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134275 DSS2]&lt;br /&gt;
| DirectShowSource2 that uses the installed Haali Media Splitter along with its ''avss.dll'' AviSynth plugin. It can convert VFR files to CFR in order to support frame-accurate seeking. Not recommended due to the fact that Haali Media Splitter is considered outdated, '''use DDS2mod'''.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20130923230211/http://haali.su/mkv/ Plugin]&lt;br /&gt;
| Haali&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110021 HDVInfo] &lt;br /&gt;
| Grabs the timestamp and recording date info out of a M2T-D2V file&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://web.archive.org/web/20120419204535/http://strony.aster.pl/paviko/hdvinfo0.93.zip Plugin]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| IUF&lt;br /&gt;
| Import Uncompressed File. Must be uncompressed! Supported uncompressed Formats: avi, omf(avid), pxr(pixar), mov(24/32bit quicktime), cineon. Can export as well. See [http://forum.doom9.org/showthread.php?t=51227 discussion].&lt;br /&gt;
| [[RGB]]&lt;br /&gt;
| [http://web.archive.org/web/20091016215740/http://geocities.com/hanfrunz/iuf_v1.5.zip Plugin] &lt;br /&gt;
| hanfrunz&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=103931 OmfSource] &lt;br /&gt;
| Opens the AVID OMF file format (video only, and only works with captured files). See [http://forum.doom9.org/showthread.php?t=103931 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.tateu.net/software/ Plugin]&lt;br /&gt;
| {{Author/tateu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QTSource]]&lt;br /&gt;
| Quicktime Import/Export Filter using an existing installation of Quicktime 6/7. See [http://forum.doom9.org/showthread.php?t=104293 discussion].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [http://www.tateu.net/software/ Plugin]&lt;br /&gt;
| {{Author/tateu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20120124010957/http://arenafilm.hu/alsog/avisynthr3d/ R3DSource]&lt;br /&gt;
| Redcode RAW source plugin to load R3D clips. See [http://reduser.net/forum/showthread.php?25398 discussion].&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20120124010957/http://arenafilm.hu/alsog/avisynthr3d/ Plugin]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawReader&amp;quot;)&lt;br /&gt;
| Loads raw video data directly from files, similarly to RawSource, but also allows for skipping headers, and extra formats (long list to help anyone doing a search):  GREY, Y8, interleaved RGB, BGR (which is RGB24), BGRA (which is RGB32), ARBG, ABGR, RGBA, interleaved YUV (which is YCbCr), YUY2, UYVY, AYUV, planar YUV formats YUV444, YUV422, YUV420 (as YV12), YUV420 (as IMC2), and some raw ImageMagick formats.  Some supports for different bit-depths.  Includes YUVInterleaved.avsi, InterleavedConversions.avsi, and PlanarConversions.avsi.  [http://forum.doom9.org/showthread.php?p=1403600 Discussion].&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [{{N2Archived}}/trbarry/Readme_BT709ToBT601.txt BT709ToBT601]&lt;br /&gt;
| Convert from BT.709 (HDTV) to BT.601 (SDTV) colorimetry.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/BT709ToBT601.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://avisynth.org.ru/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.org.ru/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/avisynth-dering/ Dering]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/avisynth-dering/files/release4/ C-Plugin]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| {{Author/Leak}}, RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| Area&lt;br /&gt;
| A port of Gunnar Thalin's VirtualDub filter &amp;quot;Deinterlace - area based&amp;quot; to AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/area_5F25_dll_20030217.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}} // {{Author/Gunnar Thalin}}&lt;br /&gt;
|-&lt;br /&gt;
| BlendBob&lt;br /&gt;
| Filter designed for use after a smart bob; blends every other frame with the closest matching neighbouring frame. See [http://forum.doom9.org/showthread.php?threadid=80289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://web.archive.org/web/20180223124412/http://leak.no-ip.org/AviSynth/BlendBob/ Plugin]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| DGBob&lt;br /&gt;
| This filter splits each field of the source into its own frame and then adaptively creates the missing lines either by interpolating the current field or by using the previous field's data. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=55598 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [{{N2Moved}}/dgbob/dgbob.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| IBob&lt;br /&gt;
| Interpolating Bob works identically to the Avisynth built-in [[Bob]] filter except that it uses linear interpolation instead of bicubic resizing. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=62142 discussion]. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.kevina.org/ibob/ Plugin]&lt;br /&gt;
| {{Author/Kevin Atkinson}}&lt;br /&gt;
|-&lt;br /&gt;
| KernelDeint&lt;br /&gt;
| This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Superceded by [[LeakKernelDeint]], see the description below in this table. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [{{N2Moved}}/kerneldeint/kerneldeint.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LeakKernelDeint]]&lt;br /&gt;
| This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Compared to KernelDeint, it is low-level optimized (for speed) and provides some useful new functionality. As the original author of KernelDeint() states, LeakKernelDeint() is the preferred version to use.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[LeakKernelDeint|Plugin]]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.guthspot.se/video/AVSPorts/SmoothDeinterlacer/ SmoothDeinterlace]&lt;br /&gt;
| This contains an adaptive deinterlacer plugin for (AVISynth). It is based on Gunnar Thalin's [http://www.guthspot.se/video/index.htm#deinterlacesmooth Smooth Deinterlace plugin] for VirtualDub.&amp;lt;br&amp;gt;&lt;br /&gt;
See also [[SmoothDeinterlaceFunctions]]&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.guthspot.se/video/AVSPorts/SmoothDeinterlacer/AVSSmoothDeinterlacer.zip Plugin]&lt;br /&gt;
| {{Author/Gunnar Thalin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1734089#post1734089 w3fdif]&lt;br /&gt;
|Weston 3 Field Deinterlacing Filter (very beta).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/download/w3fdif.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Yadif]]&lt;br /&gt;
| Port of YADIF (Yet Another DeInterlacing Filter) from MPlayer by Michael Niedermayer (http://www.mplayerhq.hu). It check pixels of previous, current and next frames to re-create the missed field by some local adaptive method (edge-directed interpolation) and uses spatial check to prevent most artifacts.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Yadif|C-Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://avisynth.org.ru/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.org.ru/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| Atc&lt;br /&gt;
| Alternate Temporal Cleaner; a fast temporal cleaner with some cool stuff.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://ziquash.chez-alice.fr/atc%20beta%201.zip Plugin]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| ColourizeSmooth&lt;br /&gt;
| ColourizeSmooth uses a general colourizing algorithm to smooth a given clip. ColourizeSmooth is based on this [http://www.cs.huji.ac.il/~yweiss/Colorization algorithm.] See [http://forum.doom9.org/showthread.php?t=91344 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/colourizesmooth_5F25_dll_20050429.zip Plugin]&lt;br /&gt;
| insanedesio&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kevina.org/temporal_median/ ConditionalTemporalMedian]&lt;br /&gt;
|This filter is designed to remove temporal noise in the form of small dots and streaks found in some videos. A common cause of this is dirty VHS heads but I have also seen small black or white streaks in broadcast material. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.kevina.org/temporal_median/CondTemporalMedian-0.93.zip Plugin]&lt;br /&gt;
| {{Author/Kevin Atkinson}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ExtendedBilateral]]&lt;br /&gt;
| ExtendedBilateral extends the regular bilateral filtering process by adding an &amp;quot;initial estimation preprocess.&amp;quot; It is similar in operation to [[TBilateral]] and offers many of the same options (though not all) while adding the preprocess.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExtendedBilateral|Plugin]]&lt;br /&gt;
|insanedesio&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| SmootherHiQ&lt;br /&gt;
| VirtualDub's ''Smart Smoother High Quality'' for AviSynth, see archived [http://web.archive.org/web/20040611013235/http://cultact-server.novi.dk/kpo/avisynth/smooth_hiq_as.html documentation].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/smoothhiq_5F25_dll_20030208.zip Plugin]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DCTFun]]&lt;br /&gt;
| A fast spatial denoiser that does a hard thresholding of a complete 4x4 ICT transform.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DCTFun|Plugin]]&lt;br /&gt;
| Prunedtree &lt;br /&gt;
|-&lt;br /&gt;
| eDeen&lt;br /&gt;
| eDeen is a ultra powerfull spatial denoiser for very experienced encoders only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://ziquash.chez-alice.fr/eDeen%20beta%201.zip Plugin]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun3b]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[frfun3b|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun3d]]&lt;br /&gt;
| Fractal denoising; frfun3d is a quality optimized frfun3b. See [http://forum.doom9.org/showthread.php?t=110200 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[frfun3d|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [{{N2Moved}}/msmooth/msmooth.html Msmooth]&lt;br /&gt;
| Masked smoother, designed specifically for anime.&lt;br /&gt;
| [[YV12]], [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/msmooth/msmooth202.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV]]&lt;br /&gt;
| A spatial denoising plugin based on [{{N2Moved}}/smooth.html Smart Smoother] and [{{N2Moved}}/hiq/smoothhiq.html Smart Smooth HiQ].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothUV|Plugin]]&lt;br /&gt;
| {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[sbr]]&lt;br /&gt;
|sbr is helper function to make a highpass on a blur's difference.&lt;br /&gt;
|All YUV [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
|[[sbr|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnDot]]&lt;br /&gt;
| UnDot is a simple median filter for removing dots, that is stray orphan pixels and mosquito noise. It clips each pixel value to stay within min and max of its eight surrounding neighbors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;postid=205442#post205442 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnDot|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VerticalCleaner]]&lt;br /&gt;
| Fast vertical cleaner.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[VerticalCleaner|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/grapesmoother.htm GrapeSmoother]&lt;br /&gt;
| This filter averages out visual noise between frames.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/grapesmoother_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| MVDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/fizick/docs/english/externalfilters/temporalcleaner.htm TemporalCleaner]&lt;br /&gt;
| TemporalCleaner is an AviSynth port of the original port of the VirtualDub filter TemporalCleaner made by [http://home.earthlink.net/~casaburi/download/#temporalcleaner Jim Casaburi.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/temporalcleaner_5F25_dll.zip Plugin]&lt;br /&gt;
| vlad59&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web-beta.archive.org/web/20160315085026/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]&lt;br /&gt;
| MipSmooth is a reinvention of [[SmoothHiQ]] and [[Convolution3D]]. MipSmooth was made to enable smoothing of larger pixel areas than 3x3(x3), to remove blocks and smoothing out low-frequency noise. See [http://forum.doom9.org/showthread.php?t=64940 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mipsmooth_5F25_dll_20051223.zip Plugin]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/nomosmooth.htm NoMoSmooth]&lt;br /&gt;
| NoMoSmooth temporally denoises relatively static areas and a spatially denoises moving parts. In addition to this motion-based approach, NoMoSmooth employs another technique to try to retain as much existing detail as possible: only pixels that are &amp;quot;fluctuating&amp;quot; are smoothed. See [http://forum.doom9.org/showthread.php?t=37471 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/nomosmooth_5F25_dll_200309015.zip Plugin]&lt;br /&gt;
| SansGrip&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/peachsmoother.htm PeachSmoother]&lt;br /&gt;
| PeachSmoother was designed to cope with the oddities of analog broadcast TV.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/peachsmoother_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrain]]&lt;br /&gt;
| RemoveGrain is a plugin package containing various plugins for spatial and temporal denoising, repairing, sharpening, deinterlacing, and other utility functions.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrain|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STMedianFilter]]&lt;br /&gt;
|STMedianFilter is a (slightly motion compensated) spatial/temporal median filter. It fairly very fine grained, using only adjacent pixels in space and time, so it looks at the adjacent 26 locations to filter each location. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20130207143129/http://neuron2.net/trbarry/STMedianFilter.zip Plugin]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/colorkeyframe/colorkeyframe.html ColorKeyFrame]&lt;br /&gt;
| Linear interpolation of color correction with key frames. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://avisynth.org.ru/colorkeyframe/colorkeyframe03.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlend Plugin]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|All [[planar]] colorspaces &lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|[[FillMargins]]&lt;br /&gt;
|FillMargins is a simple AviSynth filter that fills the four margins of a video clip with the outer pixels of the unfilled portion. It takes integer 4 parameters specifying the size of the left, top, right, and bottom margins. These may be any value and do not have to be any particular multiple. See discussion [http://forum.doom9.org/showthread.php?t=50132 here] and [http://forum.doom9.org/showthread.php?t=55881 here], additional [http://avisynth.org.ru/docs/english/externalfilters/fillmargins.htm documentation]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20130207143129/http://neuron2.net/trbarry/FillMargins.zip Plugin]&lt;br /&gt;
|{{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| Padding&lt;br /&gt;
| Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.mediafire.com/file/krdo0aye4dlvpit/RoboCrop_25%2626_dll_v1-10_20160825.zip Plugin]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [{{N2Moved}}/autoyuy2/autoyuy2.html AutoYUY2]&lt;br /&gt;
| This filter is correctly converts YV12 to YUY2 without color bias.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171786 Cnv2]&lt;br /&gt;
| Universal [[Convert|ConvertTo...()]] wrapper with some additional features. Requires [http://forum.doom9.org/showthread.php?t=147846 GScript]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=171786 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183453 ColorMatrixTransform]&lt;br /&gt;
|AviSynth+ plugin for applying a color matrix transform to 32 bit floating point clips.&lt;br /&gt;
|[[RGBPS]]&lt;br /&gt;
|[https://github.com/TomArrow/ColorMatrixTransform/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
| InterleavedConversions&lt;br /&gt;
| Tools for interleaving and de-interleaving 2, 3, and 4-channel data.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| PitifulInsect&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183990 LabConvert]&lt;br /&gt;
|AviSynth+ plugin to convert to LChab (derivative of LAB) color space and back for beautiful color manipulations. &lt;br /&gt;
|[[RGBPS]], [[YUV444PS]]&lt;br /&gt;
|[https://github.com/TomArrow/LabConvertAVS/releases/ Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| YUY2inRGB&lt;br /&gt;
| A quick filter that stuffs YUY2 into RGB24. See [http://forum.doom9.org/showthread.php?p=639948#post639948 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://trevlac.us/YUY2inRGB.zip Plugin]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| YUY2toRGB219&lt;br /&gt;
| Converts YUY2 to studioRGB. With this kind of conversion, luma will not change, meaning no quantization error on luma. See [http://forum.doom9.org/showthread.php?p=639432#post639432 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://trevlac.us/colorCorrection/YUY2toRGB219.zip Plugin] &lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
|[[AGM]]&lt;br /&gt;
|Uses an adaptive mask based on frame and pixels brightness to apply grain.&lt;br /&gt;
|All YUV [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
|[[AGM|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=184052 ChickenDream]&lt;br /&gt;
|Realistic film-grain rendering for AviSynth+.&lt;br /&gt;
|[[Y32]], [[RGBPS]]&lt;br /&gt;
|[https://github.com/EleonoreMizo/chickendream/releases Plugin]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GNoise]]&lt;br /&gt;
| Adds random noise to a clip. See [http://forum.doom9.org/showthread.php?p=841700#post841700 duscussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20080905123941/http://soulhunter.chronocrossdev.com/data/gnoise_r5.zip Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[MPlayerNoise]]&lt;br /&gt;
| Noise Generator ported from MPlayer. See [http://forum.doom9.org/showthread.php?t=84181 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/bergfiltercollection_5F25_dll_20041019.zip Plugin]&lt;br /&gt;
| {{Author/bergi}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NoiseGenerator]]&lt;br /&gt;
| Newer function based off of Blockbuster. Adds random noise to clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/noisegenerator_5F25_dll_20050616.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[StaticNoiseC]]&lt;br /&gt;
| Generates static grain using the Mersenne Twister random number generator. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=8&amp;amp;t=118&amp;amp;start=20#p772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131228160225/http://www.nmm-hd.org/upload/get~YnWFecZw0Uo/StaticNoiseC20110108b.zip Plugin]&lt;br /&gt;
| histamine&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameDbl]]&lt;br /&gt;
| FrameDbl will generate extra frames to double the frame rate. It does this using a motion compensated approach to interpolating between frames. See [http://forum.doom9.org/showthread.php?t=56036 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/FrameDbl.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.compression.ru/video/frame_rate_conversion/index_en_msu.html MSU_FRC]&lt;br /&gt;
|The filter is intended for video frame rate up-conversion. It increases the frame rate integer times. It allows, for example, to convert a video with 15 fps into a video with 30 fps.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.compression.ru/video/frame_rate_conversion/src/msu_frc.zip Plugin]&lt;br /&gt;
|Dmitriy Vatolin, et al.&lt;br /&gt;
|-&lt;br /&gt;
| Motion&lt;br /&gt;
| Fast true-motion motion-compensation functions for AviSynth. [http://forum.doom9.org/showthread.php?t=101859 Discussion], [http://web.archive.org/web/20060103143553/http://people.pwf.cam.ac.uk/mg262/posts/Motion/motion.html Documentation]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Motion_v10.zip plugin]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[SalFPS3]]&lt;br /&gt;
| A modded version of MotionProtectedFPS for extra protection.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SalFPS3.avs Script]&lt;br /&gt;
| Mug Funky, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing SelectRangeEveryReversing]&lt;br /&gt;
|Modified version of the internal [[SelectRangeEvery]] filter, except every second range is reversed in direction. See [https://forum.doom9.org/showthread.php?t=183239 discussion] for more information.&lt;br /&gt;
|&lt;br /&gt;
|[https://github.com/TomArrow/SelectRangeEveryReversing/releases Plugin]&lt;br /&gt;
|[https://github.com/TomArrow TomArrow]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=16806 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
| ChangeColour&lt;br /&gt;
| Simple plugin to replace one specified color to another, see [https://forum.doom9.org/showthread.php?t=88727 discussion] for additional information.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [https://web.archive.org/web/20220322043620/https://files.videohelp.com/u/223002/changecolour01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/gradation Gradation]&lt;br /&gt;
|Gradation Curves filter for VirtualDub and AviSynth+ &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/magiblot/gradation/releases Plugin]&lt;br /&gt;
|[https://github.com/magiblot magiblot]&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld grayworld]&lt;br /&gt;
|Port of [https://ffmpeg.org/ffmpeg-filters.html#grayworld FFmpeg's grayworld] filter to AviSynth+. See [https://forum.doom9.org/showthread.php?t=183750 discussion]&lt;br /&gt;
|[[RGBPS]], [[RGBAPS]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-grayworld/releases Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
| [[Debicubic]]&lt;br /&gt;
| This filter is designed to reverse the effects of bicubic upsampling.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140622040033/http://rgb.chromashift.org/debicubic%20r2.zip Plugin]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[Debilinear]]&lt;br /&gt;
| This filter is designed to reverse the effects of bilinear upsampling.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140214021604/http://rgb.chromashift.org/debilinear%20r6.zip Plugin]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Irrational-Encoding-Wizardry/descale/ Descale]&lt;br /&gt;
|AviSynth+ filter to undo upscaling.&lt;br /&gt;
|All planar Y/YUV/RGB color formats&lt;br /&gt;
|[https://github.com/Irrational-Encoding-Wizardry/descale/releases Plugin]&lt;br /&gt;
|[https://github.com/Frechdachs Frechdachs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
| Lanczosplusv3&lt;br /&gt;
| Very slow, but high quality resizer. See [http://forum.doom9.org/showthread.php?t=136690]&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile SubImageFile]&lt;br /&gt;
|AviSynth+ plugin that renders image-based subtitles such as VOBSUB and PGS.&lt;br /&gt;
|[[RGB24]], [[Y8]]&lt;br /&gt;
|[https://github.com/Asd-g/AviSynthPlus-SubImageFile/releases/ Plugin]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-10bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/84csi0174ettu5l/TWriteAVI_dll_v2.03-20160603.zip Plugin]&amp;lt;!--[http://www.mediafire.com/download/c5iboqi43ijprap/TWriteAVI_dll_v2.02-20160106.zip older version]--&amp;gt;&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.tsp.person.dk/pop.zip Plugin] &amp;lt;!--[http://web.archive.org/web/20160224093903/http://www.tsp.person.dk/pop.zip archived]--&amp;gt;&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [http://horman.net/avisynth/download/waveform0.3.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/VMAF</id>
		<title>VMAF</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/VMAF"/>
				<updated>2022-05-16T01:13:48Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update the version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|Debugging/Diagnostic_filters|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
| 1={{Author/Asd-g}}&lt;br /&gt;
| 2=v2.1.1&lt;br /&gt;
| 3=[https://github.com/Asd-g/AviSynth-VMAF/releases/ VMAF]&lt;br /&gt;
| 4=Debug filter&lt;br /&gt;
| 5=[https://github.com/Asd-g/AviSynth-VMAF/blob/main/LICENSE MIT]&lt;br /&gt;
| 6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[VMAF]] is a perceptual video quality assessment algorithm developed by Netflix. Refer to the [https://github.com/Netflix/vmaf/blob/master/FAQ.md FAQ] page for frequently asked questions of VMAF.&lt;br /&gt;
&lt;br /&gt;
This is [https://github.com/HomeOfVapourSynthEvolution/VapourSynth-VMAF a port of the VapourSynth plugin VMAF.]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Netflix/vmaf vmaf] is used.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86] [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64] [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
**AviSynth+: all [[planar]] Y and YUV formats (8/10bit) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|VMAF (clip reference, clip distorted, string log_path, int &amp;quot;log_format&amp;quot;, int[] &amp;quot;model&amp;quot;, int[] &amp;quot;feature&amp;quot;, string &amp;quot;cambi_opt&amp;quot;)}}&lt;br /&gt;
:{{Template:FuncDef|VMAF2 (clip reference, clip &amp;quot;distorted&amp;quot;, int[] &amp;quot;feature&amp;quot;, string &amp;quot;cambi_opt&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |reference| }}&lt;br /&gt;
::{{Par2| |distorted| }}&lt;br /&gt;
::: Clips to calculate VMAF score. Must be in YUV 8..16-bit planar format.&lt;br /&gt;
::: &amp;lt;code&amp;gt;distorted&amp;lt;/code&amp;gt; must be specified when feature != 5. (VMAF2 only)&lt;br /&gt;
::: Must be in YUV 8/10-bit planar format with minimum three planes.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|log_path|string|}}&lt;br /&gt;
:::Sets the path of the log file.&lt;br /&gt;
:::This parameter is for VMAF() only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|log_format|int|0}}&lt;br /&gt;
:::Sets the format of the log file.&lt;br /&gt;
:::*0 : xml.&lt;br /&gt;
:::*1 : json.&lt;br /&gt;
:::*2 : csv.&lt;br /&gt;
:::This parameter is for VMAF() only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|model|int[]|}}&lt;br /&gt;
:::Sets which model to use. Refer to [https://github.com/Netflix/vmaf/blob/master/resource/doc/models.md this], [https://netflixtechblog.com/toward-a-better-quality-metric-for-the-video-community-7ed94e752a30 this] and [https://github.com/Netflix/vmaf/blob/master/resource/doc/conf_interval.md this] page for more details.&lt;br /&gt;
:::*0 : vmaf_v0.6.1&lt;br /&gt;
:::*1 : vmaf_v0.6.1neg (NEG mode)&lt;br /&gt;
:::*2 : vmaf_b_v0.6.3 (Confidence Interval)&lt;br /&gt;
:::*3 : vmaf_4k_v0.6.1&lt;br /&gt;
:::This parameter is for VMAF() only.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|feature|int[]|}}&lt;br /&gt;
:::*0 : PSNR&lt;br /&gt;
:::*1 : PSNR-HVS&lt;br /&gt;
:::*2 : SSIM&lt;br /&gt;
:::*3 : MS-SSIM&lt;br /&gt;
:::*4 : CIEDE2000&lt;br /&gt;
:::*5 : CAMBI&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|cambi_opt|string|}}&lt;br /&gt;
:::* enc_width, enc_height&lt;br /&gt;
:::: Encoding/processing resolution to compute the banding score, useful in cases where scaling was applied to the input prior to the computation of metrics.&lt;br /&gt;
:::: enc_width must be between 320 and 7680.&lt;br /&gt;
:::: enc_height must be between 200 and 4320.&lt;br /&gt;
:::: Default: Same as input image.&lt;br /&gt;
:::* window_size&lt;br /&gt;
:::: Window size to compute CAMBI.&lt;br /&gt;
:::: Must be between 15 and 127.&lt;br /&gt;
:::: Default: 63 (corresponds to ~1 degree at 4K resolution and 1.5H).&lt;br /&gt;
:::* topk&lt;br /&gt;
:::: Ratio of pixels for the spatial pooling computation.&lt;br /&gt;
:::: Must be between 0.0001 and 1.0.&lt;br /&gt;
:::: Default: 0.6.&lt;br /&gt;
:::* tvi_threshold&lt;br /&gt;
:::: Visibilty threshold for luminance ΔL &amp;lt; tvi_threshold*L_mean for BT.1886.&lt;br /&gt;
:::: Must be between 0.0001 and 1.0.&lt;br /&gt;
:::: Default: 0.019.&lt;br /&gt;
::: Format: &amp;lt;code&amp;gt;option_name=value&amp;lt;/code&amp;gt;.&lt;br /&gt;
::: If more than one option is specified, the options must be separated by space.&lt;br /&gt;
::: Usage example: &amp;lt;code&amp;gt;cambi_opt=&amp;quot;windows_size=120 enc_width=1280 enc_height=720&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
: '''VMAF2()''' exports frame property with the name of the used feature.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
Comparing a high quality clip vs an encoded clip:&lt;br /&gt;
 VMAF(HQ_original, HQ_encoded, model=0)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Comparing a high quality clip vs an encoded clip with MS-SSIM metrics only:&lt;br /&gt;
 VMAF(HQ_original, HQ_encoded, feature=3)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Frame property &amp;lt;code&amp;gt;cambi&amp;lt;/code&amp;gt; is set:&lt;br /&gt;
 VMAF2(clip, feature=5)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.1       2022/04/18      - Added `cambi_opt` options - `max_log_contrast`, `enc_bitdepth`, `eotf`&lt;br /&gt;
                              - Added function `VMAF2`&lt;br /&gt;
                              - Clips must have either 8-bit or 10-bit bit depth&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.0       2021/11/14      - Added parameter cambi_opt&lt;br /&gt;
                              - Removed model default value&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.2       2021/10/20      - Fixed feature parameter&lt;br /&gt;
                              - Updated vmaf lib to 2.3.0&lt;br /&gt;
                              - Added feature CAMBI&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.1       2021/10/02      - Fixed crashing when unsupported color formats are used&lt;br /&gt;
                              - Updated libvmaf to 2.2.1&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.0       2021/07/10      - Updated to libvmaf 2.x&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2020/11/14      - Initial release&lt;br /&gt;
                              - AviSynth+: self-registers as [[MT_SERIALIZED]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-VMAF GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Debugging.2FDiagnostic_Filters|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/VsTCanny</id>
		<title>VsTCanny</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/VsTCanny"/>
				<updated>2022-03-27T22:21:51Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update the version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|Edge_detection|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v1.1.8&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-vsTCanny/releases/ vsTCanny]&lt;br /&gt;
|4=Edge Detection&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Builds an edge map using canny edge detection.&lt;br /&gt;
&lt;br /&gt;
[[vsTCanny]] is a port of the VapourSynth plugin TCanny.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
**AviSynth+: all [[planar]] formats (8/10/12/14/16/32-bit, Y, YUV(A), and RGB(A) with or without alpha) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&lt;br /&gt;
:{{Template:FuncDef|vsTCanny (clip, float &amp;quot;sigmaY&amp;quot;, float &amp;quot;sigmaU&amp;quot;, float &amp;quot;sigmaV&amp;quot;, float sigma_vY&amp;quot;, float &amp;quot;sigma_vU&amp;quot;, float &amp;quot;sigma_vV&amp;quot;, float &amp;quot;t_h&amp;quot;, float &amp;quot;t_l&amp;quot;, int &amp;quot;mode&amp;quot;, int &amp;quot;op&amp;quot;, float &amp;quot;scale&amp;quot;, int &amp;quot;y&amp;quot;, int &amp;quot;u&amp;quot;, int &amp;quot;v&amp;quot;, int &amp;quot;opt&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process. All [[planar]] formats are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigmaY|float|1.5}}&lt;br /&gt;
::{{Par2|sigmaU|float|}}&lt;br /&gt;
::{{Par2|sigmaV|float|}}&lt;br /&gt;
:::Standard deviation of horizontal gaussian blur.&lt;br /&gt;
:::Must be positive value.&lt;br /&gt;
:::Setting to 0 disables gaussian blur.&lt;br /&gt;
:::Default:&lt;br /&gt;
:::: sigmaY = 1.5&lt;br /&gt;
:::: sigmaU = sigmaY / horizontal_chroma_subsampling_factor&lt;br /&gt;
:::: sigmaV = sigmaU&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigma_vY|float|sigmaY}}&lt;br /&gt;
::{{Par2|sigma_vU|float|}}&lt;br /&gt;
::{{Par2|sigma_vV|float|}}&lt;br /&gt;
:::Standard deviation of vertical gaussian blur.&lt;br /&gt;
:::Must be positive value.&lt;br /&gt;
:::Setting to 0 disables gaussian blur.&lt;br /&gt;
:::Default:&lt;br /&gt;
:::: sigma_vY = sigmaY&lt;br /&gt;
:::: if sigma_vY not defined: if horizontal and vertical subsampling factors are equal &amp;lt;code&amp;gt;sigma_vU = sigmaU&amp;lt;/code&amp;gt; else &amp;lt;code&amp;gt;sigma_vU = sigmaU * horizontal_chroma_subsampling_factor&amp;lt;/code&amp;gt;&lt;br /&gt;
:::: if sigma_vY defined: sigma_vU = sigma_vY / vertical_chroma_subsampling_factor&lt;br /&gt;
:::: sigma_vV = sigma_vU&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|t_h|float|8.0}}&lt;br /&gt;
:::High gradient magnitude threshold for hysteresis.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|t_l|float|1.0}}&lt;br /&gt;
:::Low gradient magnitude threshold for hysteresis.&lt;br /&gt;
:::Must be lower than t_h.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mode|int|0}}&lt;br /&gt;
:::Sets the output format:&lt;br /&gt;
&lt;br /&gt;
:::*-1 : Gaussian blur only.&lt;br /&gt;
:::*0 : Thresholded edge map (2^bitdepth-1 for edge, 0 for non-edge).&lt;br /&gt;
:::*1 : Gradient magnitude map.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|op|int|1}}&lt;br /&gt;
:::Sets the operator for edge detection:&lt;br /&gt;
&lt;br /&gt;
:::*0 : The operator used in tritical's original filter.&lt;br /&gt;
:::*1 : The operator proposed by P. Zhou et al.&lt;br /&gt;
:::*2 : The Sobel operator.&lt;br /&gt;
:::*3 : The Scharr operator.&lt;br /&gt;
:::*4 : The Kroon operator.&lt;br /&gt;
:::*5 : The Kirsch operator.&lt;br /&gt;
:::*6 : he FDoG operator.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|scale|float|1.0}}&lt;br /&gt;
:::Multiplies the gradient.&lt;br /&gt;
:::This can be used to increase or decrease the intensity of edges in the output.&lt;br /&gt;
:::Must be greater than 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|y|int|3}}&lt;br /&gt;
::{{Par2|u|int|3}}&lt;br /&gt;
::{{Par2|v|int|3}}&lt;br /&gt;
:::Planes to process.&lt;br /&gt;
:::*1 : Return garbage.&lt;br /&gt;
:::*2 : Copy plane.&lt;br /&gt;
:::*3 : Process plane. Always process planes when the clip is RGB.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1 : Auto-detect.&lt;br /&gt;
:::*0 : Use C++ code.&lt;br /&gt;
:::*1 : Use SSE2 code.&lt;br /&gt;
:::*2 : Use AVX2 code.&lt;br /&gt;
:::*3 : Use AVX512 code.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
{{Template:FuncDef3|vsTCanny}} with default settings (for YUV420):&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;)&lt;br /&gt;
 vsTCanny(sigmaY=1.50, sigmaU=0.75, sigmaV=0.75, sigma_vY=1.50, sigma_vU=0.75, sigma_vV=0.75, \&lt;br /&gt;
           t_h=8.0, t_l=1.0, mode=0, op=1, scale=1.0, Y=3, U=3, V=3, opt=-1)&lt;br /&gt;
&lt;br /&gt;
{{Template:FuncDef3|vsTCanny}} with default settings (for YUV444):&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;)&lt;br /&gt;
 vsTCanny(sigmaY=1.50, sigmaU=1.50, sigmaV=1.50, sigma_vY=1.50, sigma_vU=1.50, sigma_vV=1.50, \&lt;br /&gt;
           t_h=8.0, t_l=1.0, mode=0, op=1, scale=1.0, Y=3, U=3, V=3, opt=-1)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.8       2022/03/27      - Fixed default sigma_vY when the clip has only one plane. (regression from 1.1.7)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.7       2022/03/10      - Changed the behavior of default sigma_vU.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.6       2022/03/07      - Fixed default sigma_U/V/vU/vV for RGB formats.&lt;br /&gt;
                              - Changed default sigma_vU/vV. Now they are inherited from sigmaU/V.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.5       2022/01/25      - Fixed the processing of planes for RGB formats.&lt;br /&gt;
                              - Properly clamped float mask to 0-1 range in mode=1. (VS plugin r14)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.4       2022/01/03      - Fixed the behavior when y/u/v=1&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.3       2021/12/28      - Fixed the uninitialized variables when the clip has only one plane&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.2       2021/12/28      - Fixed a bug when sigma=0 and the plane is not processed&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.1       2021/12/26      - Fixed the processing of clips with one plane&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.0       2021/12/17      - Changed chroma planes range from -0.5..0.5 to 0.0..1.0 (float clips). (VS plugin r13)&lt;br /&gt;
                              - Added AVX512 code. (VS plugin r13)&lt;br /&gt;
                              - Added Kroon, Kirsch and FDoG operatos. (VS plugin r13)&lt;br /&gt;
                              - Renamed gmmax parameter to scale and changed its default to 1.0. (VS plugin r13)&lt;br /&gt;
                              - Changed default sigma_vY from 1.5 to sigmaY&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2021/08/25      - Fixed sigma for RGB clips&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2020/09/15      - Initial release; port of the VapourSynth plugin&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
[https://github.com/Asd-g/AviSynth-vsTCanny GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Edge_Detection|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/VsTCanny</id>
		<title>VsTCanny</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/VsTCanny"/>
				<updated>2022-03-10T02:05:29Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update the version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|Edge_detection|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v1.1.7&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-vsTCanny/releases/ vsTCanny]&lt;br /&gt;
|4=Edge Detection&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Builds an edge map using canny edge detection.&lt;br /&gt;
&lt;br /&gt;
[[vsTCanny]] is a port of the VapourSynth plugin TCanny.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
**AviSynth+: all [[planar]] formats (8/10/12/14/16/32-bit, Y, YUV(A), and RGB(A) with or without alpha) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&lt;br /&gt;
:{{Template:FuncDef|vsTCanny (clip, float &amp;quot;sigmaY&amp;quot;, float &amp;quot;sigmaU&amp;quot;, float &amp;quot;sigmaV&amp;quot;, float sigma_vY&amp;quot;, float &amp;quot;sigma_vU&amp;quot;, float &amp;quot;sigma_vV&amp;quot;, float &amp;quot;t_h&amp;quot;, float &amp;quot;t_l&amp;quot;, int &amp;quot;mode&amp;quot;, int &amp;quot;op&amp;quot;, float &amp;quot;scale&amp;quot;, int &amp;quot;y&amp;quot;, int &amp;quot;u&amp;quot;, int &amp;quot;v&amp;quot;, int &amp;quot;opt&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process. All [[planar]] formats are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigmaY|float|1.5}}&lt;br /&gt;
::{{Par2|sigmaU|float|}}&lt;br /&gt;
::{{Par2|sigmaV|float|}}&lt;br /&gt;
:::Standard deviation of horizontal gaussian blur.&lt;br /&gt;
:::Must be positive value.&lt;br /&gt;
:::Setting to 0 disables gaussian blur.&lt;br /&gt;
:::Default:&lt;br /&gt;
:::: sigmaY = 1.5&lt;br /&gt;
:::: sigmaU = sigmaY / horizontal_chroma_subsampling_factor&lt;br /&gt;
:::: sigmaV = sigmaU&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigma_vY|float|sigmaY}}&lt;br /&gt;
::{{Par2|sigma_vU|float|}}&lt;br /&gt;
::{{Par2|sigma_vV|float|}}&lt;br /&gt;
:::Standard deviation of vertical gaussian blur.&lt;br /&gt;
:::Must be positive value.&lt;br /&gt;
:::Setting to 0 disables gaussian blur.&lt;br /&gt;
:::Default:&lt;br /&gt;
:::: sigma_vY = sigmaY&lt;br /&gt;
:::: if sigma_vY not defined: if horizontal and vertical subsampling factors are equal &amp;lt;code&amp;gt;sigma_vU = sigmaU&amp;lt;/code&amp;gt; else &amp;lt;code&amp;gt;sigma_vU = sigmaU * horizontal_chroma_subsampling_factor&amp;lt;/code&amp;gt;&lt;br /&gt;
:::: if sigma_vY defined: sigma_vU = sigma_vY / vertical_chroma_subsampling_factor&lt;br /&gt;
:::: sigma_vV = sigma_vU&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|t_h|float|8.0}}&lt;br /&gt;
:::High gradient magnitude threshold for hysteresis.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|t_l|float|1.0}}&lt;br /&gt;
:::Low gradient magnitude threshold for hysteresis.&lt;br /&gt;
:::Must be lower than t_h.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mode|int|0}}&lt;br /&gt;
:::Sets the output format:&lt;br /&gt;
&lt;br /&gt;
:::*-1 : Gaussian blur only.&lt;br /&gt;
:::*0 : Thresholded edge map (2^bitdepth-1 for edge, 0 for non-edge).&lt;br /&gt;
:::*1 : Gradient magnitude map.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|op|int|1}}&lt;br /&gt;
:::Sets the operator for edge detection:&lt;br /&gt;
&lt;br /&gt;
:::*0 : The operator used in tritical's original filter.&lt;br /&gt;
:::*1 : The operator proposed by P. Zhou et al.&lt;br /&gt;
:::*2 : The Sobel operator.&lt;br /&gt;
:::*3 : The Scharr operator.&lt;br /&gt;
:::*4 : The Kroon operator.&lt;br /&gt;
:::*5 : The Kirsch operator.&lt;br /&gt;
:::*6 : he FDoG operator.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|scale|float|1.0}}&lt;br /&gt;
:::Multiplies the gradient.&lt;br /&gt;
:::This can be used to increase or decrease the intensity of edges in the output.&lt;br /&gt;
:::Must be greater than 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|y|int|3}}&lt;br /&gt;
::{{Par2|u|int|3}}&lt;br /&gt;
::{{Par2|v|int|3}}&lt;br /&gt;
:::Planes to process.&lt;br /&gt;
:::*1 : Return garbage.&lt;br /&gt;
:::*2 : Copy plane.&lt;br /&gt;
:::*3 : Process plane. Always process planes when the clip is RGB.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1 : Auto-detect.&lt;br /&gt;
:::*0 : Use C++ code.&lt;br /&gt;
:::*1 : Use SSE2 code.&lt;br /&gt;
:::*2 : Use AVX2 code.&lt;br /&gt;
:::*3 : Use AVX512 code.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
{{Template:FuncDef3|vsTCanny}} with default settings (for YUV420):&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;)&lt;br /&gt;
 vsTCanny(sigmaY=1.50, sigmaU=0.75, sigmaV=0.75, sigma_vY=1.50, sigma_vU=0.75, sigma_vV=0.75, \&lt;br /&gt;
           t_h=8.0, t_l=1.0, mode=0, op=1, scale=1.0, Y=3, U=3, V=3, opt=-1)&lt;br /&gt;
&lt;br /&gt;
{{Template:FuncDef3|vsTCanny}} with default settings (for YUV444):&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;)&lt;br /&gt;
 vsTCanny(sigmaY=1.50, sigmaU=1.50, sigmaV=1.50, sigma_vY=1.50, sigma_vU=1.50, sigma_vV=1.50, \&lt;br /&gt;
           t_h=8.0, t_l=1.0, mode=0, op=1, scale=1.0, Y=3, U=3, V=3, opt=-1)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.7       2022/03/10      - Changed the behavior of default sigma_vU.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.6       2022/03/07      - Fixed default sigma_U/V/vU/vV for RGB formats.&lt;br /&gt;
                              - Changed default sigma_vU/vV. Now they are inherited from sigmaU/V.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.5       2022/01/25      - Fixed the processing of planes for RGB formats.&lt;br /&gt;
                              - Properly clamped float mask to 0-1 range in mode=1. (VS plugin r14)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.4       2022/01/03      - Fixed the behavior when y/u/v=1&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.3       2021/12/28      - Fixed the uninitialized variables when the clip has only one plane&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.2       2021/12/28      - Fixed a bug when sigma=0 and the plane is not processed&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.1       2021/12/26      - Fixed the processing of clips with one plane&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.0       2021/12/17      - Changed chroma planes range from -0.5..0.5 to 0.0..1.0 (float clips). (VS plugin r13)&lt;br /&gt;
                              - Added AVX512 code. (VS plugin r13)&lt;br /&gt;
                              - Added Kroon, Kirsch and FDoG operatos. (VS plugin r13)&lt;br /&gt;
                              - Renamed gmmax parameter to scale and changed its default to 1.0. (VS plugin r13)&lt;br /&gt;
                              - Changed default sigma_vY from 1.5 to sigmaY&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2021/08/25      - Fixed sigma for RGB clips&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2020/09/15      - Initial release; port of the VapourSynth plugin&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
[https://github.com/Asd-g/AviSynth-vsTCanny GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Edge_Detection|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/LinesLumaDiff</id>
		<title>LinesLumaDiff</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/LinesLumaDiff"/>
				<updated>2022-03-10T01:56:36Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update the version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|Debugging/Diagnostic_filters|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v2.1.0&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-LinesLumaDiff/releases/ LinesLumaDiff]&lt;br /&gt;
|4=Debug filter&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Checks if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86/x64]: '''[[AviSynth+|AviSynth 3.6]] or greater is required in order to use this filter.'''&lt;br /&gt;
* Supported color formats: all [[planar]] YUV formats&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|LinesLumaDiff (clip, string &amp;quot;output&amp;quot;, int &amp;quot;left&amp;quot;, int &amp;quot;top&amp;quot;, int &amp;quot;right&amp;quot;, int &amp;quot;bottom&amp;quot;, float &amp;quot;tl&amp;quot;, float &amp;quot;tt&amp;quot;, float &amp;quot;tr&amp;quot;, float &amp;quot;tb&amp;quot;, bool &amp;quot;flush&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
::: A clip to process. It must in YUV planar format.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|output|string|}}&lt;br /&gt;
:::The path of the txt file with frames.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|left|int|5}}&lt;br /&gt;
::{{Par2|top|int|5}}&lt;br /&gt;
::{{Par2|right|int|5}}&lt;br /&gt;
::{{Par2|bottom|int|5}}&lt;br /&gt;
:::How many lines on each side will be checked.&lt;br /&gt;
:::Set one (or more) of the sides to 0 to not process it.&lt;br /&gt;
:::Must not be negative.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|tl|float|0.14}}&lt;br /&gt;
::{{Par2|tt|float|0.14}}&lt;br /&gt;
::{{Par2|tr|float|0.14}}&lt;br /&gt;
::{{Par2|tb|float|0.14}}&lt;br /&gt;
:::Threshold for each side.&lt;br /&gt;
:::If the luma difference between the current and the neighbour line is above the threshold, frame property &amp;quot;LinesDiffLeft&amp;quot;, &amp;quot;LinesDiffTop&amp;quot;, &amp;quot;LinesDiffRight&amp;quot; or &amp;quot;LinesDiffBottom&amp;quot; with the difference is set. Optionally the frame number could be written in file by specifying &amp;quot;output&amp;quot;.&lt;br /&gt;
:::Must be between 0.0 and 1.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|flush|bool|false}}&lt;br /&gt;
:::True: The frame number is saved right after the difference is above the threshold.&lt;br /&gt;
:::False: All frames with difference above the threshold are saved at once after the end of video.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
Check the difference between the first and second row:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 LinesLumaDiff(left=0, top=1, right=0, bottom=0)&lt;br /&gt;
 propShow() # if the difference is above the threshold there will be frame property &amp;quot;LinesDiffLeft&amp;quot;/&amp;quot;LinesDiffTop&amp;quot;/&amp;quot;LinesDiffRight&amp;quot;/&amp;quot;LinesDiffBottom&amp;quot;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.1.0       2022/03/09      - Added parameter flush.&lt;br /&gt;
                              - Changed the name of the frame property showing the difference.&amp;lt;br&amp;gt;&lt;br /&gt;
 v2.0.0       2021/08/22      - Set frame property `_LinesDiff`.&lt;br /&gt;
                              - Changed parameter name `frames_file` to `output`.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2021/03/30      - Initial release&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-LinesLumaDiff GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Debugging.2FDiagnostic_Filters|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/Hqdn3d</id>
		<title>Hqdn3d</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/Hqdn3d"/>
				<updated>2022-02-12T02:33:58Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update the version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Denoisers|Spatial-Temporal Denoisers|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|{{Author/akupenguin}}, {{Author/Asd-g}}&lt;br /&gt;
|v1.1.1&lt;br /&gt;
|[https://github.com/Asd-g/hqdn3d/releases hqdn3d]&lt;br /&gt;
|4=Spatial-Temporal Denoisers&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
High Quality DeNoise 3D is an AviSynth port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6.0]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
** AviSynth+: All [[planar]] Y/YUV formats (8/10/12/14/16-bits) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|hqdn3d (clip, float &amp;quot;ls&amp;quot;, float &amp;quot;cs&amp;quot;, float &amp;quot;lt&amp;quot;, float &amp;quot;ct&amp;quot;, int &amp;quot;restart&amp;quot;, int &amp;quot;y&amp;quot;, int &amp;quot;u&amp;quot;, int &amp;quot;v&amp;quot;, bool &amp;quot;mt&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::Input clip.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|ls|float|4.0}}&lt;br /&gt;
::{{Par2|cs|float|3.0}}&lt;br /&gt;
:::{{Template:FuncDef3|ls}} and {{Template:FuncDef3|cs}} (0-255) are the strengths of the spatial filtering on the luma and chroma respectively. Increasing these values will improve the smoothing but may overblur; anything above about 10 is probably not a good idea.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|lt|float|6.0}}&lt;br /&gt;
::{{Par2|ct|float|4.5}}&lt;br /&gt;
:::{{Template:FuncDef3|lt}} and {{Template:FuncDef3|ct}} (0-255) are the strengths of the temporal filtering on the luma and chroma respectively. Increasing these values will improve the smoothing but may cause ghosting; anything above about 13 is probably not a good idea.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|restart|int|max(2, 1 + max(lt, ct)}}&lt;br /&gt;
:::Whenever a frame is requested out of order, restart filtering this many frames before. While seeking still slightly affects the content of the frames returned, this should reduce the disturbance to an unnoticeable level.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|y|int|3}}&lt;br /&gt;
::{{Par2|u|int|3}}&lt;br /&gt;
::{{Par2|v|int|3}}&lt;br /&gt;
:::Planes to process.&lt;br /&gt;
:::*1: Return garbage.&lt;br /&gt;
:::*2: Copy plane.&lt;br /&gt;
:::*3: Process plane.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mt|bool|false}}&lt;br /&gt;
:::Whether to process the planes in parallel.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:'''Usage notes''':&lt;br /&gt;
::*Filter strengths vary from 0 (no filtering) to 255 (there will be nothing left of your video). If any options are omitted, they will assume a value based on any other options that you did specify.&amp;lt;br&amp;gt;For example, &amp;lt;code&amp;gt;hqdn3d(ls=2)&amp;lt;/code&amp;gt; is equivalent to &amp;lt;code&amp;gt;hqdn3d(ls=2, cs=1.5, lt=3, ct=2.25)&amp;lt;/code&amp;gt;.&lt;br /&gt;
::*If your image looks oversmoothed (watch especially for chroma bleeding!), reduce {{Template:FuncDef3|ls}} and {{Template:FuncDef3|cs}}; if you notice ghosting/frame blending, reduce {{Template:FuncDef3|lt}} and {{Template:FuncDef3|ct}}. That's all there is to it.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
hqdn3d with all default values:&lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 hqdn3d(ls=4.0, cs=3.0, lt=6.0, ct=4.5, restart=7, y=3, u=3, v=3)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.1       2022/02/12      - Fix the crashing when u/v = 1/2.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.0       2022/01/03      - Fix bug if the frame processing is out of sequence.&lt;br /&gt;
                              - Improve the speed by ~20% (mt=false).&lt;br /&gt;
                              - Add parameter mt.&lt;br /&gt;
                              - Change the MT mode to [[MT_SERIALIZED]].&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.2       2021/12/17      - Fixed crash when the clip is high bit depth and cs=0.&lt;br /&gt;
                              - Fixed garbage second row when the clip is high bit depth.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2021/04/14      - Set MT mode: [[MT_MULTI_INSTANCE]].&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2021/04/11      - Added parameters y, u, v.&lt;br /&gt;
                              - Added support for all YUV planar formats.&lt;br /&gt;
                              - Added support for 10..16-bit planar formats.&lt;br /&gt;
                              - Reduced intermediate precision - faster code, negligible change to output.&lt;br /&gt;
                              - Added Linux building option.&lt;br /&gt;
                              - Added version.&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.11        2005/01/25      - Fix a floating-point exception.&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.10        2004/10/25      - Initial release.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Archived Downloads ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;; width=&amp;quot;600px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!!width=&amp;quot;100px&amp;quot;| Version&lt;br /&gt;
!!width=&amp;quot;150px&amp;quot;| Download&lt;br /&gt;
!!width=&amp;quot;150px&amp;quot;| Mirror&lt;br /&gt;
|-&lt;br /&gt;
!64 bits build&lt;br /&gt;
|[https://drive.google.com/open?id=1mQ47L6jQYu9Tm5TpgqejoixMiEyrdvbh hqdn3d_4-08-2010.7z]&lt;br /&gt;
|[http://www.mediafire.com/?gyvmmzx0v4z hqdn3d_4-08-2010.rar]&lt;br /&gt;
|-&lt;br /&gt;
!v0.11&lt;br /&gt;
|[http://akuvian.org/src/avisynth/hqdn3d/hqdn3d-0.11.zip hqdn3d-0.11.zip]&lt;br /&gt;
|[http://web.archive.org/web/20150330013256/http://akuvian.org/src/avisynth/hqdn3d/hqdn3d-0.11.zip hqdn3d-0.11.zip]&lt;br /&gt;
|-&lt;br /&gt;
!v0.10&lt;br /&gt;
|[http://akuvian.org/src/avisynth/hqdn3d/hqdn3d-0.10.zip hqdn3d-0.10.zip]&lt;br /&gt;
|[http://web.archive.org/web/20150330013335/http://akuvian.org/src/avisynth/hqdn3d/hqdn3d-0.10.zip hqdn3d-0.10.zip]&lt;br /&gt;
|}&lt;br /&gt;
* 64-bit version compiled by JoshyD.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://github.com/Asd-g/AviSynth-hqdn3d GitHub] - Source code repository.&lt;br /&gt;
*[http://www.aquilinestudios.org/avsfilters/spatiotemp.html#hqdn3d AquilineStudios] - hqdn3d additional information.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Spatio-Temporal_Denoisers| External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/VsTCanny</id>
		<title>VsTCanny</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/VsTCanny"/>
				<updated>2022-01-25T18:26:52Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: VsTCanny 1.1.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat6|External_filters|Plugins|Plugins_x64|Other_filters|Edge_detection|Deep_color_tools}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/Asd-g}}&lt;br /&gt;
|2=v1.1.5&lt;br /&gt;
|3=[https://github.com/Asd-g/AviSynth-vsTCanny/releases/ vsTCanny]&lt;br /&gt;
|4=Edge Detection&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Builds an edge map using canny edge detection.&lt;br /&gt;
&lt;br /&gt;
[[vsTCanny]] is a port of the VapourSynth plugin TCanny.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
**AviSynth+: all [[planar]] formats (8/10/12/14/16/32-bit, Y, YUV(A), and RGB(A) with or without alpha) are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&lt;br /&gt;
:{{Template:FuncDef|vsTCanny (clip, float &amp;quot;sigmaY&amp;quot;, float &amp;quot;sigmaU&amp;quot;, float &amp;quot;sigmaV&amp;quot;, float sigma_vY&amp;quot;, float &amp;quot;sigma_vU&amp;quot;, float &amp;quot;sigma_vV&amp;quot;, float &amp;quot;t_h&amp;quot;, float &amp;quot;t_l&amp;quot;, int &amp;quot;mode&amp;quot;, int &amp;quot;op&amp;quot;, float &amp;quot;scale&amp;quot;, int &amp;quot;y&amp;quot;, int &amp;quot;u&amp;quot;, int &amp;quot;v&amp;quot;, int &amp;quot;opt&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::A clip to process. All [[planar]] formats are supported.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigmaY|float|1.5}}&lt;br /&gt;
::{{Par2|sigmaU|float|}}&lt;br /&gt;
::{{Par2|sigmaV|float|}}&lt;br /&gt;
:::Standard deviation of horizontal gaussian blur.&lt;br /&gt;
:::Must be positive value.&lt;br /&gt;
:::Setting to 0 disables gaussian blur.&lt;br /&gt;
:::Default: sigmaY = 1.5; sigmaU = sigmaV = sigmaY/2 for half resolution chroma and sigmaU = sigmaV = sigmaY for full resolution chroma.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|sigma_vY|float|sigmaY}}&lt;br /&gt;
::{{Par2|sigma_vU|float|}}&lt;br /&gt;
::{{Par2|sigma_vV|float|}}&lt;br /&gt;
:::Standard deviation of vertical gaussian blur.&lt;br /&gt;
:::Must be positive value.&lt;br /&gt;
:::Setting to 0 disables gaussian blur.&lt;br /&gt;
:::Default: sigma_vY = sigmaY; sigma_vU = sigma_vV = sigma_vY/2 for half resolution chroma and sigma_vU = sigma_vV = sigma_vY for full resolution chroma.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|t_h|float|8.0}}&lt;br /&gt;
:::High gradient magnitude threshold for hysteresis.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|t_l|float|1.0}}&lt;br /&gt;
:::Low gradient magnitude threshold for hysteresis.&lt;br /&gt;
:::Must be lower than t_h.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mode|int|0}}&lt;br /&gt;
:::Sets the output format:&lt;br /&gt;
&lt;br /&gt;
:::*-1 : Gaussian blur only.&lt;br /&gt;
:::*0 : Thresholded edge map (2^bitdepth-1 for edge, 0 for non-edge).&lt;br /&gt;
:::*1 : Gradient magnitude map.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|op|int|1}}&lt;br /&gt;
:::Sets the operator for edge detection:&lt;br /&gt;
&lt;br /&gt;
:::*0 : The operator used in tritical's original filter.&lt;br /&gt;
:::*1 : The operator proposed by P. Zhou et al.&lt;br /&gt;
:::*2 : The Sobel operator.&lt;br /&gt;
:::*3 : The Scharr operator.&lt;br /&gt;
:::*4 : The Kroon operator.&lt;br /&gt;
:::*5 : The Kirsch operator.&lt;br /&gt;
:::*6 : he FDoG operator.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|scale|float|1.0}}&lt;br /&gt;
:::Multiplies the gradient.&lt;br /&gt;
:::This can be used to increase or decrease the intensity of edges in the output.&lt;br /&gt;
:::Must be greater than 0.0.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|y|int|3}}&lt;br /&gt;
::{{Par2|u|int|3}}&lt;br /&gt;
::{{Par2|v|int|3}}&lt;br /&gt;
:::Planes to process.&lt;br /&gt;
:::*1 : Return garbage.&lt;br /&gt;
:::*2 : Copy plane.&lt;br /&gt;
:::*3 : Process plane. Always process planes when the clip is RGB.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|opt|int|-1}}&lt;br /&gt;
:::Sets which cpu optimizations to use.&lt;br /&gt;
:::*-1 : Auto-detect.&lt;br /&gt;
:::*0 : Use C++ code.&lt;br /&gt;
:::*1 : Use SSE2 code.&lt;br /&gt;
:::*2 : Use AVX2 code.&lt;br /&gt;
:::*3 : Use AVX512 code.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
{{Template:FuncDef3|vsTCanny}} with default settings (for YUV420):&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;)&lt;br /&gt;
 vsTCanny(sigmaY=1.50, sigmaU=0.75, sigmaV=0.75, sigma_vY=1.50, sigma_vU=0.75, sigma_vV=0.75, \&lt;br /&gt;
           t_h=8.0, t_l=1.0, mode=0, op=1, scale=1.0, Y=3, U=3, V=3, opt=-1)&lt;br /&gt;
&lt;br /&gt;
{{Template:FuncDef3|vsTCanny}} with default settings (for YUV444):&lt;br /&gt;
 [[AviSource]](&amp;quot;blah.avi&amp;quot;)&lt;br /&gt;
 vsTCanny(sigmaY=1.50, sigmaU=1.50, sigmaV=1.50, sigma_vY=1.50, sigma_vU=1.50, sigma_vV=1.50, \&lt;br /&gt;
           t_h=8.0, t_l=1.0, mode=0, op=1, scale=1.0, Y=3, U=3, V=3, opt=-1)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.5       2022/01/25      - Fixed the processing of planes for RGB formats.&lt;br /&gt;
                              - Properly clamped float mask to 0-1 range in mode=1. (VS plugin r14)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.4       2022/01/03      - Fixed the behavior when y/u/v=1&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.3       2021/12/28      - Fixed the uninitialized variables when the clip has only one plane&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.2       2021/12/28      - Fixed a bug when sigma=0 and the plane is not processed&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.1       2021/12/26      - Fixed the processing of clips with one plane&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.0       2021/12/17      - Changed chroma planes range from -0.5..0.5 to 0.0..1.0 (float clips). (VS plugin r13)&lt;br /&gt;
                              - Added AVX512 code. (VS plugin r13)&lt;br /&gt;
                              - Added Kroon, Kirsch and FDoG operatos. (VS plugin r13)&lt;br /&gt;
                              - Renamed gmmax parameter to scale and changed its default to 1.0. (VS plugin r13)&lt;br /&gt;
                              - Changed default sigma_vY from 1.5 to sigmaY&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.1       2021/08/25      - Fixed sigma for RGB clips&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0.0       2020/09/15      - Initial release; port of the VapourSynth plugin&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
[https://github.com/Asd-g/AviSynth-vsTCanny GitHub] - Source code repository.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Edge_Detection|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/TimecodeFPS</id>
		<title>TimecodeFPS</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/TimecodeFPS"/>
				<updated>2022-01-14T02:06:34Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update the version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FilterCat5|External_filters|Plugins|Plugins_x64|Adjustment_filters|Frame_Rate_Conversion}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|[https://github.com/nattthebear natt]&lt;br /&gt;
|v1.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TimecodeFPS/releases/  TimecodeFPS]&lt;br /&gt;
|Frame Rate Converters&lt;br /&gt;
|Modified BSD license&lt;br /&gt;
|6=[http://tasvideos.org/forum/viewtopic.php?t=12763 TASVideos Forum]}}&lt;br /&gt;
== Description ==&lt;br /&gt;
TimecodeFPS converts a clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.  Conversion is to any desired exact CFR framerate, as specified by fpsnum/fpsden.  With report=true, an alternate debug/analysis display and info is used.  Strictness of the conversion is controlled by the parameters threshone and threshmore.&lt;br /&gt;
&lt;br /&gt;
Note: TimecodeFPS is a [[Plugins#LoadCPlugin|C-Plugin]].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86] [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6.0]&lt;br /&gt;
* [x64] [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|TimecodeFPS (clip, string &amp;quot;timecodes&amp;quot;, int &amp;quot;fpsnum&amp;quot;, int &amp;quot;fpsden&amp;quot;, bool &amp;quot;report&amp;quot;, float &amp;quot;threshone&amp;quot;, float &amp;quot;threshmore&amp;quot;, bool &amp;quot;start&amp;quot;) }}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::Input clip.  Can be any AviSynth supported colorspace.  Must have exactly the same number of frames as lines in timecodes.  Input FPS is discarded.  Audio, if it exists, is passed through untouched.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|timescodes|string|&amp;quot;timecodes.txt&amp;quot;}}&lt;br /&gt;
:::Path to a matroska v2 timecodes file.  Only matroska v2 timecodes files are supported.&lt;br /&gt;
:::Exactly one timecode is expected per frame, and it gives the start point of the frame.  (The end point of a frame is implicitly the same as the start point of the next frame, except for the last frame, where a guess is made.)  The timecodes should be non-negative and non-decreasing.  The first timecode need not be at time zero, but that will be used as the start point for the CFR stream, so a non-zero start time may cause the introduction of blank frame(s) before the first real frame.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|fpsnum|int|25}}&lt;br /&gt;
::{{Par2|fpsden|int|1}}&lt;br /&gt;
:::An exact CFR framerate to convert to.  Any legal values are valid.  Choosing the &amp;quot;right&amp;quot; framerate for a source should be done with report mode; there is no automatic detection.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|report|bool|false}}&lt;br /&gt;
:::If false, TimecodeFPS simply does the conversion as expected.  If true, an informative messagebox is shown on script load, and the returned frames are instead a timing track display.&lt;br /&gt;
&lt;br /&gt;
:::The informative message box shows fpsnum, fpsden, number of dups of input frames, number of drops of input frames, average timing error in ms, and threshone and threshmore.  Every drop is an input frame that is not sent to the output.  Every dup is an input frame being displayed more than once to keep timing straight.  The error value, in ms, is the average difference between original frame starts and the frame starts in the resulting stream.  In some cases it can be used to detect jitter and drift, but don't bank too much on it.&lt;br /&gt;
&lt;br /&gt;
:::The timing track display changes the video clip to 640x32 RGB32.  Two rows of boxes are shown, which are visual representations of timing of this frame and nearby frames in the original VFR track and the resulting CFR track.  The current frame in CFR is blue; the current frame in VFR is green.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|threshone|float|0.4}}&lt;br /&gt;
::{{Par2|threshmore|float|0.9}}&lt;br /&gt;
:::Controls the thresholds for the VFR-&amp;gt;CFR algorithm.  The algorithm is rather simple; it runs through the entire input track in sequence.  For each input frame, it computes how much &amp;quot;space&amp;quot; there is for the frame:  That is, the difference between the frame's VFR end time and the frame's CFR start time, the latter being determined by how many frames have been inserted into the output stream already.&lt;br /&gt;
:::This absolute time delta is converted to a unitless number relative to the CFR framerate, so that 1.0 = room for exactly one frame at the specified CFR rate.  Then 0 or more copies of the input frame are inserted into the output track.  The first copy is inserted if the available space is greater than &amp;lt;code&amp;gt;threshone&amp;lt;/code&amp;gt;, and additional copies are inserted as long as the available space is greater than &amp;lt;code&amp;gt;threshmore&amp;lt;/code&amp;gt;.  (Available space decrements by 1.0 every time a frame is inserted).&lt;br /&gt;
:::With these parameters, the &amp;quot;strictness&amp;quot; of the conversion is defined.  &amp;lt;code&amp;gt;Threshone=0.5&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;threshmore=0.5&amp;lt;/code&amp;gt; will be the most accurate in preserving original timing.  The default settings allow for &amp;quot;frame preserving&amp;quot; operation:  A lower threshold for a first copy and a higher threshold for a second copy means timing can be sacrificed for the goal of getting each frame in the stream at least once.  Experimentation with the report tool is advised.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|start|bool|false}}&lt;br /&gt;
::: If set to true, the 0th timecode in the file is assumed to be at the 0 time. If set to false, the exact number t=0 is assumed to be the 0 time.&lt;br /&gt;
&lt;br /&gt;
:::So for example, if the timecode for the 0th frame is at 6 seconds in, then if &amp;lt;code&amp;gt;start=false&amp;lt;/code&amp;gt;, 6 seconds of pure black frames will be introduced into the output.&lt;br /&gt;
:::When &amp;lt;code&amp;gt;start=true&amp;lt;/code&amp;gt;, things will just start with that 0th frame being the first frame in the output and the 6 seconds will be omitted.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
Note: In order to get timing display along side output display, TimecodeFPS must be called twice with the same parameters, once with report on and once with report off.  Here is an example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
clip1 = FFVideoSource (&amp;quot;foobar.mkv&amp;quot;, timecodes=&amp;quot;foobar.txt&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
clipout = TimecodeFPS (clip1, &amp;quot;foobar.txt&amp;quot;, 60000, 1001, false, 0.3, 0.9)&lt;br /&gt;
clippreview = TimecodeFPS (clip1, &amp;quot;foobar.txt&amp;quot;, 60000, 1001, true, 0.3, 0.9)&lt;br /&gt;
&lt;br /&gt;
#this requires reconciling colorspace and size differences first&lt;br /&gt;
StackVertical (clipout, clippreview)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Changelog==&lt;br /&gt;
 Version         Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.4          2022-01-14      - Fixed regression when start=true. (Asd-g)&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.3          2022-01-13      - Changes by Asd-g&lt;br /&gt;
                                                    - Set duration of the latest frame when specified.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.2          2021-09-28      - Changes by TomArrow&lt;br /&gt;
                                                    - Created Visual Studio 2019 solution and removed GCC .mak files.&lt;br /&gt;
                                                    - Changed to C++ and adapted a few lines of code that didn't work in C++.&lt;br /&gt;
                                                    - Can now pass multiple timecode files by separating them with a semicolon, for example if you are loading multiple videos with absolute timestamp values and concatenating them and you want to preserve a continuous FPS across multiple files.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1.1          2021-06-04      - Changes by Asd-g&lt;br /&gt;
                                                    - Added support for timestamp files created from mkvtoolnix.&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.1            2020-04-15      - Changes by Binjohn&lt;br /&gt;
                                                    - Add 64-bit binary.&lt;br /&gt;
                                                    - Update to AviSynth+ 3.5 library.&amp;lt;br&amp;gt;&lt;br /&gt;
 2018-02-17      2018-02-17      - Add &amp;quot;start&amp;quot; parameter&amp;lt;br&amp;gt;&lt;br /&gt;
 2012-04-16      2012-04-16      - Initial release - [http://www.mediafire.com/?a51pifo438i7hdb timecodefps.zip]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==External Links ==&lt;br /&gt;
*[https://github.com/nattthebear/avisynthjunk GitHub] - Natt's plugin archive.&lt;br /&gt;
*[https://github.com/Binjohn/TimecodeFPS GitHub] - Source code repository (Binjohn).&lt;br /&gt;
*[https://github.com/Asd-g/TimecodeFPS  GitHub] - Source code repository (Asd-g).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Frame_Rate_Conversion|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</id>
		<title>AviSynth+ x64 plugins</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/AviSynth%2B_x64_plugins"/>
				<updated>2022-01-13T23:09:01Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update FillBorders&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;max-width:82em; min-width:42em;&amp;quot; &amp;gt;&lt;br /&gt;
{{AvsPlusHeader}}&amp;lt;div style=&amp;quot;max-width:62em&amp;quot; &amp;gt;&lt;br /&gt;
All listed plugins are the latest version unless stated otherwise. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Also take a look at the [http://avisynth.nl/index.php/Category:Plugins_x64 64-bit plugins category page].&amp;lt;/span&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;height:100px; width:100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=12%| Category&lt;br /&gt;
!width=12%| Filter&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=8%| Version&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=15%| Download&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[AddGrainC]]'''&lt;br /&gt;
|1.8.3&lt;br /&gt;
|[https://github.com/pinterf/AddGrainC/releases GitHub]&lt;br /&gt;
|&amp;lt;!--AddGrain v1.7.0 compiled with Intel C++ Compiler XE 14: [https://www.dropbox.com/s/y5ymzmgfzddw0pn/AddGrainC_1.7.0_x64.zip?dl=1 AddGrainC_1.7.0_x64.zip]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[AutoAdjust]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[http://latoninf.free.fr/d9/AA/AutoAdjust-v2.60.7z AutoAdjust-v2.60.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Crop&lt;br /&gt;
|'''[[AutoCrop]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://www.mediafire.com/download/mzddfmjjdyx/autocrop_3-14-2010.rar autocrop_3-14-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AutoOverlay]]'''&lt;br /&gt;
|0.2.1&lt;br /&gt;
|[https://github.com/introspected/AutoOverlay/releases GitHub]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[http://rationalqm.us/autoyuy2/autoyuy2.html AutoYUY2]'''&lt;br /&gt;
|4.0.0&lt;br /&gt;
|[https://github.com/jpsdr/AutoYUY2/releases GitHub]&lt;br /&gt;
|Compiled by jpsdr.&lt;br /&gt;
|-&lt;br /&gt;
|Averaging&lt;br /&gt;
|'''[[Average]]'''&lt;br /&gt;
|0.94&lt;br /&gt;
|[https://github.com/pinterf/Average/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AviSynthShader]]'''&lt;br /&gt;
|1.6.5&lt;br /&gt;
|[https://github.com/mysteryx93/AviSynthShader/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[AvsInpaint]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/pinterf/AvsInpaint/releases GitHub]&lt;br /&gt;
|Compiled with VS2019&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/Format Conversion&lt;br /&gt;
|'''[[avsresize]]'''&lt;br /&gt;
|r5&lt;br /&gt;
|[[avsresize|avsresize_r5.7z]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[AVSTP]]'''&lt;br /&gt;
|1.0.4&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/avstp-1.0.4.zip avstp-1.0.4.zip]&lt;br /&gt;
|v1.0.1: [http://www.dropbox.com/s/59urdlk19pz6l2p/avstp-1.0.1_x64.zip?dl=1 avstp-1.0.1_x64.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[aWarpSharp2]]'''&lt;br /&gt;
|2.0.1&lt;br /&gt;
|[https://github.com/jpsdr/aWarpSharpMT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=135855 BassAudio]'''&lt;br /&gt;
|2.4.10&lt;br /&gt;
|[https://www.sendspace.com/file/vwodyl BassAudio2410.7z] - [https://www.mediafire.com/download/0ydinsk5br3imgr/BassAudioSource24_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu - [https://www.un4seen.com/download.php?bass24 BASS audio library for Win64]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Bifrost]]'''&lt;br /&gt;
|2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-bifrost/releases/ GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Checkmate]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/checkmate/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[CLExpr]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/CLExpr/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Denoisers&lt;br /&gt;
|'''[[Cnr2]]&lt;br /&gt;
|2.6.1_avs26 &lt;br /&gt;
|[https://www.dropbox.com/s/9fiab3s5exi43h2/cnr2_v261-avs26.zip?dl=1 cnr2_v261-avs26.zip]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1771784#post1771784 Chikuzen].&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[CombMask]]'''&lt;br /&gt;
|2.0.0&lt;br /&gt;
|[https://github.com/Asd-g/CombMask/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|[https://github.com/DJATOM/CullResize CullResize]&lt;br /&gt;
|0.1&lt;br /&gt;
|[https://github.com/DJATOM/CullResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[DctFilter]]'''&lt;br /&gt;
|0.5.1&lt;br /&gt;
|[https://github.com/Asd-g/DCTFilter/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeBlock]]'''&lt;br /&gt;
|1.3&lt;br /&gt;
|[https://github.com/mysteryx93/Avisynth-Deblock/releases GitHub]&lt;br /&gt;
[https://drive.google.com/file/d/1AO1_n7dKhjEAbb6Au5qTL9RrfzFHyzjP/view?usp=sharing Avisynth-Deblock_299792458m_noAVX2req.7z]&lt;br /&gt;
|299792458m: [https://github.com/299792458m/Avisynth-Deblock performance optimized version]; builds compiled with Intel C++ 19.2 without AVX2 requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Decomb]]'''&lt;br /&gt;
|5.2.4&lt;br /&gt;
|[https://www.dropbox.com/s/wdnkly9xun1skj4/decomb_5.2.4_x64.zip?dl=1 decomb_5.2.4_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeCross]]'''&lt;br /&gt;
|v2.0.0 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeCross/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeDot]]'''&lt;br /&gt;
|v1.2.1 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeDot/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Duplicate Frame Detectors &lt;br /&gt;
|'''[[DeDup]]'''&lt;br /&gt;
|0.17&lt;br /&gt;
|[https://drive.google.com/file/d/1L2vWFgMaGYnrOMV9mhxg7T8NIVnZZtVE/view?usp=sharing DeDup-0.17-20210227.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeFlicker]]'''&lt;br /&gt;
|0.6&lt;br /&gt;
|[https://github.com/pinterf/Deflicker/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[DeGrainMedian]]'''&lt;br /&gt;
|0.8.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/DeGrainMedian64.zip DeGrainMedian64.zip] - [http://members.optusnet.com.au/squid_80/sources/degrainmediansrc.zip source]&lt;br /&gt;
|Compiled by squid_80&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter.htm DeJitter]'''&lt;br /&gt;
|14 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter64.7z DeJitter64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[Delogo]]'''&lt;br /&gt;
|0.05a&lt;br /&gt;
|[http://www.dropbox.com/s/5t3p2gh4znsjxpc/delogo_avs%2B.zip?dl=1 delogo_avs+.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[DelogoHD]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/msg7086/DelogoHD/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[dfttest]]'''&lt;br /&gt;
|1.9.6&lt;br /&gt;
|[https://github.com/pinterf/dfttest/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=170237 DGDecIM] '''&lt;br /&gt;
|b50&lt;br /&gt;
|[http://rationalqm.us/dgdecim/dgdecim_b50.zip dgdecim_b50.zip]&lt;br /&gt;
|Requires license from DGDecNV&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecNV]]'''&lt;br /&gt;
|2053&lt;br /&gt;
|[http://rationalqm.us/dgdecnv/binaries/ dgdecnv2053.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[http://rationalqm.us/dgmpgdec/dgmpgdec.html DGMPGDec]'''&lt;br /&gt;
|1.5.8&lt;br /&gt;
|[https://www.mediafire.com/download/c0wmemj5jam/DGDecode_3-19-2010.rar DGDecode_3-19-2010.rar]&lt;br /&gt;
|Compiled by Joshy D, some IDCT modes are missing. [[MPEG2DecPlus]] is recommended. &lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[Dither]]'''&lt;br /&gt;
|1.28.0&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/dither-1.28.0.zip dither-1.28.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DSS2mod]]'''&lt;br /&gt;
|2.0.0.13&lt;br /&gt;
|[https://web.archive.org/web/20160224130625/https://filetea.me/t1siAfoCvW5Sy2d2BbRx2WBjg/dl avss_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[EdgeFixer]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/sekrit-twc/EdgeFixer/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[EEDI2]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-EEDI2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[eedi3|EEDI3]]'''&lt;br /&gt;
|0.9.2.3&lt;br /&gt;
|[https://github.com/pinterf/EEDI3/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[EffectsPlus]]'''&lt;br /&gt;
|25 June 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/EffectsPlus/EffectsPlus.7z EffectsPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ExactDedup]]'''&lt;br /&gt;
|0.06&lt;br /&gt;
|[https://archive.org/download/exactdedup/ExactDedup_25%2626_x86_x64_dll_v0-06_20190215.zip ExactDedup_25&amp;amp;26_x86_x64_dll_v0-06_20190215.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[ExInpaint]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://web.archive.org/web/20210728000419if_/https://files.videohelp.com/u/223002/ExInpaint_x86_x64.7z ExInpaint_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[f3kdb]]'''&lt;br /&gt;
|1.5.1&lt;br /&gt;
|[https://web.archive.org/web/20170913010149if_/https://www.nmm-hd.org/upload/get~arIyHEnxIS8/flash3kyuu_deband_1.5.1_x64.7z flash3kyuu_deband_1.5.1_x64.7z]&lt;br /&gt;
|v2.0 prerelease (b98d6bc x86/x64): [https://web.archive.org/web/20150503191218/https://www.nmm-hd.org/upload/get~NfiLlgo1pX8/f3kdb-b98d6bc.rar f3kdb-b98d6bc.rar] - compiled with Intel C++ Compiler 2013. [https://web.archive.org/web/20160414135351/http://www.nmm-hd.org/upload/get~jW8DJGBDJro/f3kdb-rev410.7z f3kdb-rev410.7z] - compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[FCBI]]'''&lt;br /&gt;
|0.0.0&lt;br /&gt;
|[https://github.com/chikuzen/FCBI/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[FFmpegSource]]'''&lt;br /&gt;
|2.23.1&lt;br /&gt;
|[https://github.com/FFMS/ffms2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DFilter]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[https://github.com/pinterf/fft3dfilter/releases GitHub]&lt;br /&gt;
|10-16bits/float support. Needs the [http://www.fftw.org/install/windows.html 64-bit &amp;lt;tt&amp;gt;libfftw3f-3.dll&amp;lt;/tt&amp;gt;] to be in your System32 directory.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DGPU]]'''&lt;br /&gt;
|0.8.6&lt;br /&gt;
|[https://github.com/pinterf/FFT3dGPU/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[FieldHint]]'''&lt;br /&gt;
|0.11 &lt;br /&gt;
|[https://www.mediafire.com/download/ynkidzz4joz/fieldhint.rar fieldhint.rar]&lt;br /&gt;
|Compiled by Joshy D. Note&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[FillBorders]]'''&lt;br /&gt;
|1.3.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FillBorders/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FluxSmooth]]'''&lt;br /&gt;
|1.4&lt;br /&gt;
|[https://github.com/pinterf/FluxSmooth/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[FrameRateConverter]]'''&lt;br /&gt;
|1.2.1&lt;br /&gt;
|[https://github.com/mysteryx93/FrameRateConverter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[FredAverage]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://web.archive.org/web/20200522181936if_/https://files.videohelp.com/u/223002/FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=169651 FRIMSource]'''&lt;br /&gt;
|1.27&lt;br /&gt;
|[https://drive.google.com/file/d/0BymRNDHq74DEbUVsQ0NwSGJqdUU FRIM_x64_version_1.27.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[Fusion]]'''&lt;br /&gt;
|5th March 2013&lt;br /&gt;
|[http://horman.net/avisynth/download/fusionx64.zip fusionx64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[GamMac]]'''&lt;br /&gt;
|1.10&lt;br /&gt;
|[https://web.archive.org/web/20200522183019if_/https://files.videohelp.com/u/223002/GamMac_x86_x64_v1.10_dll_20180615.zip GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[GradFun2db]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://web.archive.org/web/20200522222211if_/https://files.videohelp.com/u/223002/gradfun2db_3-29-2010.rar gradfun2db_3-29-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[Grid]]'''&lt;br /&gt;
|21 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[GRunT]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/pinterf/GRunT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Uncategorized &lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/HealDeadPixels HealDeadPixels]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRCore]'''&lt;br /&gt;
|1.1.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRCore.7z HDRCore.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRMatrix]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRMatrix.7z HDRMatrix.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRNoise]'''&lt;br /&gt;
|1.2.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRNoise.7z HDRNoise.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener &lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRSharp]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRSharp.7z HDRSharp.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[hqdn3dY]]'''&lt;br /&gt;
|v1.0.4&lt;br /&gt;
|[https://web.archive.org/web/20200913172356if_/https://files.videohelp.com/u/223002/Hqdn3dY-1.0.4.7z Hqdn3dY-1.0.4.7z]&lt;br /&gt;
|Modified by Rean.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[IT|IT_YV12]]'''&lt;br /&gt;
|0103_width8K&lt;br /&gt;
|[https://www.dropbox.com/s/002p6yed7dzi8f3/IT_YV12_0103_width8K.zip?dl=1 IT_YV12_0103_width8K.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[Its]]'''&lt;br /&gt;
|r8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[JincResize]]'''&lt;br /&gt;
|v2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-JincResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/KelvinColorShift KelvinColorShift]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[KNLMeansCL]]'''&lt;br /&gt;
|1.1.1e&lt;br /&gt;
|[https://github.com/pinterf/KNLMeansCL/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[LSMASHSource]]'''&lt;br /&gt;
|&lt;br /&gt;
|{{Plugin/LSMASHSource}}&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose &lt;br /&gt;
|'''[[manyPlus]]'''&lt;br /&gt;
|9 June 2021&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/manyPlus/manyPlus.7z manyPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''MaskCrop'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 MaskCrop0.1.2.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[MaskTools2]]'''&lt;br /&gt;
|2.2.26&lt;br /&gt;
|[https://github.com/pinterf/masktools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Levels and Chroma&lt;br /&gt;
|'''[[MatchHistogram]]'''&lt;br /&gt;
|2.1.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-MatchHistogram/releases GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[MedianBlur2]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/MedianBlur2/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]'''&lt;br /&gt;
|1.1.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/MipSmooth64.zip MipSmooth64.zip] - [http://members.optusnet.com.au/squid_80/sources/mipsmooth64src.zip source]&lt;br /&gt;
|Compiled by squid_80 - [https://forum.doom9.org/showthread.php?t=64940 discussion thread]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[MosquitoNR]]'''&lt;br /&gt;
|0.10&lt;br /&gt;
|[https://www.dropbox.com/s/0dgrruxne80izus/MosquitoNR_0.10_x64.zip?dl=1 MosquitoNR_0.10_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[movePlus]]'''&lt;br /&gt;
|9 Apr 2018&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/movePlus/movePlus.7z movePlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[MPEG2DecPlus]]'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[MSharpen]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/msharpen/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[MVTools]]'''&lt;br /&gt;
|2.7.44&lt;br /&gt;
|[https://github.com/pinterf/mvtools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[NicAudio]]'''&lt;br /&gt;
|2.0.6&lt;br /&gt;
|[https://www.dropbox.com/s/lroqakipuoqnzby/NicAudio2.0.5_x64.zip?dl=1 NicAudio2.0.5_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam.html NirMalam]'''&lt;br /&gt;
|17 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam64.7z NirMalam64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[nnedi3]]'''&lt;br /&gt;
|0.9.4.51&lt;br /&gt;
|[https://github.com/jpsdr/NNEDI3/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[PlanarTools]]'''&lt;br /&gt;
|0.3.0&lt;br /&gt;
|[https://github.com/chikuzen/PlanarTools/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[PointSize]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/Orum/PointSize/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[RawSource26|RawSourcePlus]]'''&lt;br /&gt;
|0.0.1&lt;br /&gt;
|[https://github.com/Asd-g/RawSource_2.6x/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ReduceFlicker]]'''&lt;br /&gt;
|0.1.0&lt;br /&gt;
|[https://github.com/Asd-g/ReduceFlicker/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Range Processing&lt;br /&gt;
|'''[[RemapFrames]]'''&lt;br /&gt;
|0.4.1-avs26&lt;br /&gt;
|[https://www.dropbox.com/s/6830ri3btc5crfp/RemapFrames-0.4.1-avs26.zip?dl=1 RemapFrames-0.4.1-avs26.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[RemoveDirt]]'''&lt;br /&gt;
|0.9.3&lt;br /&gt;
|[https://github.com/pinterf/RemoveDirt/releases GitHub]&lt;br /&gt;
|VS2019 and clang builds&lt;br /&gt;
|-	&lt;br /&gt;
| Degrainer	&lt;br /&gt;
|'''[[RemoveGrainHD]]'''	&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://github.com/pinterf/RemoveGrainHD/releases GitHub]	&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[ResampleHQ]]'''&lt;br /&gt;
|r349&lt;br /&gt;
|[https://web.archive.org/web/20200522183237if_/https://files.videohelp.com/u/223002/ResampleHQ_r349_110905.7z ResampleHQ_r349_110905.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. Compiled by [https://forum.doom9.org/showthread.php?p=1722300#post1722300 l33tmeatwad] [https://forum.doom9.org/showthread.php?p=1722117#post1722117]. Older version: [https://sourceforge.net/projects/int64/files/ResampleHQ/ResampleHQ-v6.zip/download ResampleHQ-v6.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[RgTools]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/RgTools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Borders and Cropping&lt;br /&gt;
|'''[[RoboCrop]]'''&lt;br /&gt;
|1.13&lt;br /&gt;
|[https://web.archive.org/web/20200522014141if_/https://files.videohelp.com/u/223002/RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Antialiasing&lt;br /&gt;
|'''[[SangNom2]]'''&lt;br /&gt;
|0.5.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SangNom2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[SCXvidMask]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://github.com/tp7/SCXvidMask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Resize&lt;br /&gt;
|'''[[SimpleResize]]'''&lt;br /&gt;
|0.3.5&lt;br /&gt;
|[https://drive.google.com/file/d/1laqsJCOkOwc1KD85d3Ymw-nzzZLa3BQK SimpleResize-0.3.5.7z]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 10)&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[SmoothAdjust]]'''&lt;br /&gt;
|3.2&lt;br /&gt;
|[http://latoninf.free.fr/d9/SA/SmoothAdjust-v3.20.7z SmoothAdjust-v3.20.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD]]'''&lt;br /&gt;
|0.0.9pre2&lt;br /&gt;
|[http://www.dropbox.com/s/va45bi7k09t71pk/SmoothD_x64.zip?dl=1 SmoothD_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD2]]'''&lt;br /&gt;
|1.0.a3&lt;br /&gt;
|[https://www.dropbox.com/s/ui8chlbzopuqs5a/SmoothD2-a3_x64.zip?dl=1 SmoothD2-a3_x64.zip]&lt;br /&gt;
|Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&lt;br /&gt;
|-&lt;br /&gt;
|Spatial Denoisers&lt;br /&gt;
|'''[[SmoothUV2]]'''&lt;br /&gt;
| 4.4.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Spectrogram]]'''&lt;br /&gt;
|r7&lt;br /&gt;
|[https://drive.google.com/open?id=1HPxU8J6udAs_1VEWhdKvKFWdWncTCGXs Spectrogram_r7.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017. &lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[SVPflow]]'''&lt;br /&gt;
|4.2.0.142&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TBilateral]]'''&lt;br /&gt;
|0.9.11&lt;br /&gt;
|[https://web.archive.org/web/20200522182801if_/https://files.videohelp.com/u/223002/TBilateral_0911_32_64.7z TBilateral_0911_32_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TCannyMod]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/TCannyMod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TColorMask]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/tp7/tcolormask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[TComb]]'''&lt;br /&gt;
|2.3&lt;br /&gt;
|[https://github.com/pinterf/TComb/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''TCPDeliver'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/DJATOM/TCPDeliver/releases GitHub] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[TDeint]]'''&lt;br /&gt;
|1.8 &lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TEMmod]]'''&lt;br /&gt;
|0.2.2 &lt;br /&gt;
|[https://github.com/Asd-g/TEMmod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[TIVTC]]'''&lt;br /&gt;
|v1.0.25&lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deflicker&lt;br /&gt;
|'''[http://www.zhitenev.com/avisynth/TimeLapseDF/ TimeLapseDF]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[http://www.zhitenev.com/avisynth/TimeLapseDF/x64/TimeLapseDF64.dll TimeLapseDF64.dll]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMaskCleaner]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/tmaskcleaner/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMM2]]'''&lt;br /&gt;
|0.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TMM2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TNLMeans]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/TNLMeans/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TTempSmooth]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://www.mediafire.com/download/zv0jm3mtmzf/TTempSmooth_3-20-2010.rar TTempSmooth_3-20-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Effects&lt;br /&gt;
|'''[[TxPlus]]'''&lt;br /&gt;
|8 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/TxPlus/TxPlus.7z TxPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpeners&lt;br /&gt;
|'''[https://github.com/299792458m/UnsharpHQmod UnsharpHQmod]'''&lt;br /&gt;
|@dacebe3&lt;br /&gt;
|[https://drive.google.com/file/d/13jrDXS12jYWaveJzLtD-AmYiE3dKE3n6/view?usp=sharing UnsharpHQmod_dacebe3_fp.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[VapourSource]]'''&lt;br /&gt;
|0.1.1&lt;br /&gt;
|[https://github.com/DJATOM/VapourSource/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[VagueDenoiser]]'''&lt;br /&gt;
|0.35.1&lt;br /&gt;
|[https://web.archive.org/web/20191106173119if_/http://www.iol.ie/%7Eschubert/gas/VagueDenoiser_0351_64.7z VagueDenoiser_0351_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[VariableBlur]]'''&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://web.archive.org/web/20200612193533if_/https://files.videohelp.com/u/223002/variableblur0.7_x86_x64.7z variableblur0.7_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[ViewAudio]]'''&lt;br /&gt;
|0.3.01 &lt;br /&gt;
|[https://www.mediafire.com/download/iyeo4xjlm87hjwq/ViewAudio_x64.7z ViewAudio_x64.7z] - [https://www.mediafire.com/download/81kg55yaiqp1nxc/ViewAudio0301_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Vinverse]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/vinverse/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[VSFilterMod]]'''&lt;br /&gt;
|r5.2.2&lt;br /&gt;
|[https://github.com/sorayuki/VSFilterMod/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed]'''&lt;br /&gt;
|23 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed64.7z Watershed64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Waveform]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://www.dropbox.com/s/ufkw5w0nn79qzd5/waveform.zip?dl=1 waveform.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1751960#post1751960 `Orum].&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=172966 xNLMeans]'''&lt;br /&gt;
|0.03&lt;br /&gt;
|[https://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip xNLMeans_0.03_20160324.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[xy-VSFilter]]'''&lt;br /&gt;
|v3.2.0.804&lt;br /&gt;
|[https://github.com/pinterf/xy-VSFilter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[yadifmod2]]'''&lt;br /&gt;
|0.2.5&lt;br /&gt;
|[https://github.com/Asd-g/yadifmod2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[YV12To422]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/chikuzen/YV12To422/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. &lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[Zoom]]'''&lt;br /&gt;
|20140216&lt;br /&gt;
|[https://forum.doom9.org/attachment.php?attachmentid=14054&amp;amp;d=1392574410 Zoom.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?p=1668648#post1668648 Paser]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More 64-bit filters can be found in the following sites but be aware that &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MOST'''&amp;lt;/span&amp;gt; of the plugins listed are outdated.&lt;br /&gt;
*[https://code.google.com/p/avisynth64/wiki/PluginLinks 64-Bit plugin collection by JoshyD]  &lt;br /&gt;
*[http://members.optusnet.com.au/squid_80/ squid_80's 64-bit repository] &lt;br /&gt;
*[https://web.archive.org/web/20130922222259/http://yo4kazu.110mb.com/ 64-bit filters by yo4kazu]&lt;br /&gt;
*[https://sites.google.com/site/avisynth64bitplugin/download 64bit plugins download list by poodle]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Avisynthplus]]&lt;br /&gt;
[[Category:External_filters]]&lt;br /&gt;
[[Category:Plugins_x64]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2022-01-13T23:07:45Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: /* Borders and Cropping */ update FillBorders&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gyroshot.com/cmvsource.htm CMVSource]&lt;br /&gt;
| Load [http://www.bay12games.com/dwarves/ Dwarf Fortress] CMV and CCMV movies.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=162850 Plugin]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=122598 DGAVCDecode] &lt;br /&gt;
| AVC/H.264 decoder plug-in. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.videohelp.com/tools/DGAVCDec Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| DVInfo&lt;br /&gt;
| Grabs the timestamp and recording date info from a DV-AVI. See [http://forum.doom9.org/showthread.php?t=61688 discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dvinfo_20100602.zip Plugin] [http://forum.doom9.org/showthread.php?p=1740824#post1740824 Update]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071025023927/http://mvideo.ddpp.net/eng/dvtimestampex.htm DVTimeStampEx]&lt;br /&gt;
| Shows DV timestamp information over a DV clip.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://web.archive.org/web/20071024123608/http://mvideo.ddpp.net/downld/dvtimestampex_0_5_5.zip Plugin] - [http://web.archive.org/web/20071024123608/http://mvideo.ddpp.net/downld/dvtimestampex_0_5_5_src.zip source code]&lt;br /&gt;
| [http://web.archive.org/web/20071025023932/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134275 DSS2]&lt;br /&gt;
| DirectShowSource2 that uses the installed Haali Media Splitter along with its ''avss.dll'' AviSynth plugin. It can convert VFR files to CFR in order to support frame-accurate seeking. Not recommended due to the fact that Haali Media Splitter is considered outdated, '''use DDS2mod'''.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20130923230211/http://haali.su/mkv/ Plugin]&lt;br /&gt;
| Haali&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110021 HDVInfo] &lt;br /&gt;
| Grabs the timestamp and recording date info out of a M2T-D2V file&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://web.archive.org/web/20120419204535/http://strony.aster.pl/paviko/hdvinfo0.93.zip Plugin]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| IUF&lt;br /&gt;
| Import Uncompressed File. Must be uncompressed! Supported uncompressed Formats: avi, omf(avid), pxr(pixar), mov(24/32bit quicktime), cineon. Can export as well. See [http://forum.doom9.org/showthread.php?t=51227 discussion].&lt;br /&gt;
| [[RGB]]&lt;br /&gt;
| [http://web.archive.org/web/20091016215740/http://geocities.com/hanfrunz/iuf_v1.5.zip Plugin] &lt;br /&gt;
| hanfrunz&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=103931 OmfSource] &lt;br /&gt;
| Opens the AVID OMF file format (video only, and only works with captured files). See [http://forum.doom9.org/showthread.php?t=103931 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.tateu.net/software/ Plugin]&lt;br /&gt;
| {{Author/tateu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QTSource]]&lt;br /&gt;
| Quicktime Import/Export Filter using an existing installation of Quicktime 6/7. See [http://forum.doom9.org/showthread.php?t=104293 discussion].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [http://www.tateu.net/software/ Plugin]&lt;br /&gt;
| {{Author/tateu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20120124010957/http://arenafilm.hu/alsog/avisynthr3d/ R3DSource]&lt;br /&gt;
| Redcode RAW source plugin to load R3D clips. See [http://reduser.net/forum/showthread.php?25398 discussion].&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20120124010957/http://arenafilm.hu/alsog/avisynthr3d/ Plugin]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawReader&amp;quot;)&lt;br /&gt;
| Loads raw video data directly from files, similarly to RawSource, but also allows for skipping headers, and extra formats (long list to help anyone doing a search):  GREY, Y8, interleaved RGB, BGR (which is RGB24), BGRA (which is RGB32), ARBG, ABGR, RGBA, interleaved YUV (which is YCbCr), YUY2, UYVY, AYUV, planar YUV formats YUV444, YUV422, YUV420 (as YV12), YUV420 (as IMC2), and some raw ImageMagick formats.  Some supports for different bit-depths.  Includes YUVInterleaved.avsi, InterleavedConversions.avsi, and PlanarConversions.avsi.  [http://forum.doom9.org/showthread.php?p=1403600 Discussion].&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [{{N2Archived}}/trbarry/Readme_BT709ToBT601.txt BT709ToBT601]&lt;br /&gt;
| Convert from BT.709 (HDTV) to BT.601 (SDTV) colorimetry.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/BT709ToBT601.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://avisynth.org.ru/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.org.ru/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| [http://leak.no-ip.org/AviSynth/ Leak]&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/avisynth-dering/ Dering]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/avisynth-dering/files/release4/ C-Plugin]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| [http://leak.no-ip.org/AviSynth/ Leak], RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| Area&lt;br /&gt;
| A port of Gunnar Thalin's VirtualDub filter &amp;quot;Deinterlace - area based&amp;quot; to AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/area_5F25_dll_20030217.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}} // {{Author/Gunnar Thalin}}&lt;br /&gt;
|-&lt;br /&gt;
| BlendBob&lt;br /&gt;
| Filter designed for use after a smart bob; blends every other frame with the closest matching neighbouring frame. See [http://forum.doom9.org/showthread.php?threadid=80289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://leak.no-ip.org/AviSynth/BlendBob/ Plugin]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| DGBob&lt;br /&gt;
| This filter splits each field of the source into its own frame and then adaptively creates the missing lines either by interpolating the current field or by using the previous field's data. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=55598 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [{{N2Moved}}/dgbob/dgbob.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| IBob&lt;br /&gt;
| Interpolating Bob works identically to the Avisynth built-in [[Bob]] filter except that it uses linear interpolation instead of bicubic resizing. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=62142 discussion]. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://kevin.atkinson.dhs.org/ibob/ Plugin]&lt;br /&gt;
| {{Author/Kevin Atkinson}}&lt;br /&gt;
|-&lt;br /&gt;
| KernelDeint&lt;br /&gt;
| This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Superceded by [[LeakKernelDeint]], see the description below in this table. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [{{N2Moved}}/kerneldeint/kerneldeint.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LeakKernelDeint]]&lt;br /&gt;
| This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Compared to KernelDeint, it is low-level optimized (for speed) and provides some useful new functionality. As the original author of KernelDeint() states, LeakKernelDeint() is the preferred version to use.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://leak.no-ip.org/AviSynth/LeakKernelDeint/LeakKernelDeint_1.5.4.zip Plugin]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.guthspot.se/video/AVSPorts/SmoothDeinterlacer/ SmoothDeinterlace]&lt;br /&gt;
| This contains an adaptive deinterlacer plugin for (AVISynth). It is based on Gunnar Thalin's [http://www.guthspot.se/video/index.htm#deinterlacesmooth Smooth Deinterlace plugin] for VirtualDub.&amp;lt;br&amp;gt;&lt;br /&gt;
See also [[SmoothDeinterlaceFunctions]]&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.guthspot.se/video/AVSPorts/SmoothDeinterlacer/AVSSmoothDeinterlacer.zip Plugin]&lt;br /&gt;
| {{Author/Gunnar Thalin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1734089#post1734089 w3fdif]&lt;br /&gt;
|Weston 3 Field Deinterlacing Filter (very beta).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/download/w3fdif.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Yadif]]&lt;br /&gt;
| Port of YADIF (Yet Another DeInterlacing Filter) from MPlayer by Michael Niedermayer (http://www.mplayerhq.hu). It check pixels of previous, current and next frames to re-create the missed field by some local adaptive method (edge-directed interpolation) and uses spatial check to prevent most artifacts.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Yadif|C-Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://avisynth.org.ru/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.org.ru/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| Atc&lt;br /&gt;
| Alternate Temporal Cleaner; a fast temporal cleaner with some cool stuff.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://ziquash.chez-alice.fr/atc%20beta%201.zip Plugin]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| ColourizeSmooth&lt;br /&gt;
| ColourizeSmooth uses a general colourizing algorithm to smooth a given clip. ColourizeSmooth is based on this [http://www.cs.huji.ac.il/~yweiss/Colorization algorithm.] See [http://forum.doom9.org/showthread.php?t=91344 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/colourizesmooth_5F25_dll_20050429.zip Plugin]&lt;br /&gt;
| insanedesio&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kevina.org/temporal_median/ ConditionalTemporalMedian]&lt;br /&gt;
|This filter is designed to remove temporal noise in the form of small dots and streaks found in some videos. A common cause of this is dirty VHS heads but I have also seen small black or white streaks in broadcast material. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.kevina.org/temporal_median/CondTemporalMedian-0.93.zip Plugin]&lt;br /&gt;
| {{Author/Kevin Atkinson}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ExtendedBilateral]]&lt;br /&gt;
| ExtendedBilateral extends the regular bilateral filtering process by adding an &amp;quot;initial estimation preprocess.&amp;quot; It is similar in operation to [[TBilateral]] and offers many of the same options (though not all) while adding the preprocess.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExtendedBilateral|Plugin]]&lt;br /&gt;
|insanedesio&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| SmootherHiQ&lt;br /&gt;
| VirtualDub's ''Smart Smoother High Quality'' for AviSynth, see archived [http://web.archive.org/web/20040611013235/http://cultact-server.novi.dk/kpo/avisynth/smooth_hiq_as.html documentation].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/smoothhiq_5F25_dll_20030208.zip Plugin]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DCTFun]]&lt;br /&gt;
| A fast spatial denoiser that does a hard thresholding of a complete 4x4 ICT transform.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DCTFun|Plugin]]&lt;br /&gt;
| Prunedtree &lt;br /&gt;
|-&lt;br /&gt;
| eDeen&lt;br /&gt;
| eDeen is a ultra powerfull spatial denoiser for very experienced encoders only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://ziquash.chez-alice.fr/eDeen%20beta%201.zip Plugin]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun3b]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[frfun3b|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun3d]]&lt;br /&gt;
| Fractal denoising; frfun3d is a quality optimized frfun3b. See [http://forum.doom9.org/showthread.php?t=110200 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[frfun3d|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [{{N2Moved}}/msmooth/msmooth.html Msmooth]&lt;br /&gt;
| Masked smoother, designed specifically for anime.&lt;br /&gt;
| [[YV12]], [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/msmooth/msmooth202.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV]]&lt;br /&gt;
| A spatial denoising plugin based on [{{N2Moved}}/smooth.html Smart Smoother] and [{{N2Moved}}/hiq/smoothhiq.html Smart Smooth HiQ].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothUV|Plugin]]&lt;br /&gt;
| {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnDot]]&lt;br /&gt;
| UnDot is a simple median filter for removing dots, that is stray orphan pixels and mosquito noise. It clips each pixel value to stay within min and max of its eight surrounding neighbors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;postid=205442#post205442 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnDot|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VerticalCleaner]]&lt;br /&gt;
| Fast vertical cleaner.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[VerticalCleaner|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/grapesmoother.htm GrapeSmoother]&lt;br /&gt;
| This filter averages out visual noise between frames.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/grapesmoother_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| MVDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/fizick/docs/english/externalfilters/temporalcleaner.htm TemporalCleaner]&lt;br /&gt;
| TemporalCleaner is an AviSynth port of the original port of the VirtualDub filter TemporalCleaner made by [http://home.earthlink.net/~casaburi/download/#temporalcleaner Jim Casaburi.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/temporalcleaner_5F25_dll.zip Plugin]&lt;br /&gt;
| vlad59&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web-beta.archive.org/web/20160315085026/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]&lt;br /&gt;
| MipSmooth is a reinvention of [[SmoothHiQ]] and [[Convolution3D]]. MipSmooth was made to enable smoothing of larger pixel areas than 3x3(x3), to remove blocks and smoothing out low-frequency noise. See [http://forum.doom9.org/showthread.php?t=64940 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mipsmooth_5F25_dll_20051223.zip Plugin]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/nomosmooth.htm NoMoSmooth]&lt;br /&gt;
| NoMoSmooth temporally denoises relatively static areas and a spatially denoises moving parts. In addition to this motion-based approach, NoMoSmooth employs another technique to try to retain as much existing detail as possible: only pixels that are &amp;quot;fluctuating&amp;quot; are smoothed. See [http://forum.doom9.org/showthread.php?t=37471 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/nomosmooth_5F25_dll_200309015.zip Plugin]&lt;br /&gt;
| SansGrip&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/peachsmoother.htm PeachSmoother]&lt;br /&gt;
| PeachSmoother was designed to cope with the oddities of analog broadcast TV.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/peachsmoother_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrain]]&lt;br /&gt;
| RemoveGrain is a plugin package containing various plugins for spatial and temporal denoising, repairing, sharpening, deinterlacing, and other utility functions.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrain|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STMedianFilter]]&lt;br /&gt;
|STMedianFilter is a (slightly motion compensated) spatial/temporal median filter. It fairly very fine grained, using only adjacent pixels in space and time, so it looks at the adjacent 26 locations to filter each location. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20130207143129/http://neuron2.net/trbarry/STMedianFilter.zip Plugin]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlend Plugin]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|All [[planar]] colorspaces &lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|[[FillMargins]]&lt;br /&gt;
|FillMargins is a simple AviSynth filter that fills the four margins of a video clip with the outer pixels of the unfilled portion. It takes integer 4 parameters specifying the size of the left, top, right, and bottom margins. These may be any value and do not have to be any particular multiple. See discussion [http://forum.doom9.org/showthread.php?t=50132 here] and [http://forum.doom9.org/showthread.php?t=55881 here], additional [http://avisynth.org.ru/docs/english/externalfilters/fillmargins.htm documentation]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20130207143129/http://neuron2.net/trbarry/FillMargins.zip Plugin]&lt;br /&gt;
|{{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| Padding&lt;br /&gt;
| Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.mediafire.com/file/krdo0aye4dlvpit/RoboCrop_25%2626_dll_v1-10_20160825.zip Plugin]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [{{N2Moved}}/autoyuy2/autoyuy2.html AutoYUY2]&lt;br /&gt;
| This filter is correctly converts YV12 to YUY2 without color bias.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171786 Cnv2]&lt;br /&gt;
| Universal [[Convert|ConvertTo...()]] wrapper with some additional features. Requires [http://forum.doom9.org/showthread.php?t=147846 GScript]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=171786 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
| InterleavedConversions&lt;br /&gt;
| Tools for interleaving and de-interleaving 2, 3, and 4-channel data.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| PitifulInsect&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| YUY2inRGB&lt;br /&gt;
| A quick filter that stuffs YUY2 into RGB24. See [http://forum.doom9.org/showthread.php?p=639948#post639948 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://trevlac.us/YUY2inRGB.zip Plugin]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| YUY2toRGB219&lt;br /&gt;
| Converts YUY2 to studioRGB. With this kind of conversion, luma will not change, meaning no quantization error on luma. See [http://forum.doom9.org/showthread.php?p=639432#post639432 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://trevlac.us/colorCorrection/YUY2toRGB219.zip Plugin] &lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GNoise]]&lt;br /&gt;
| Adds random noise to a clip. See [http://forum.doom9.org/showthread.php?p=841700#post841700 duscussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20080905123941/http://soulhunter.chronocrossdev.com/data/gnoise_r5.zip Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[MPlayerNoise]]&lt;br /&gt;
| Noise Generator ported from MPlayer. See [http://forum.doom9.org/showthread.php?t=84181 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/bergfiltercollection_5F25_dll_20041019.zip Plugin]&lt;br /&gt;
| {{Author/bergi}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NoiseGenerator]]&lt;br /&gt;
| Newer function based off of Blockbuster. Adds random noise to clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/noisegenerator_5F25_dll_20050616.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[StaticNoiseC]]&lt;br /&gt;
| Generates static grain using the Mersenne Twister random number generator. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=8&amp;amp;t=118&amp;amp;start=20#p772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131228160225/http://www.nmm-hd.org/upload/get~YnWFecZw0Uo/StaticNoiseC20110108b.zip Plugin]&lt;br /&gt;
| histamine&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameDbl]]&lt;br /&gt;
| FrameDbl will generate extra frames to double the frame rate. It does this using a motion compensated approach to interpolating between frames. See [http://forum.doom9.org/showthread.php?t=56036 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/FrameDbl.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.compression.ru/video/frame_rate_conversion/index_en_msu.html MSU_FRC]&lt;br /&gt;
|The filter is intended for video frame rate up-conversion. It increases the frame rate integer times. It allows, for example, to convert a video with 15 fps into a video with 30 fps.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.compression.ru/video/frame_rate_conversion/src/msu_frc.zip Plugin]&lt;br /&gt;
|Dmitriy Vatolin, et al.&lt;br /&gt;
|-&lt;br /&gt;
| Motion&lt;br /&gt;
| Fast true-motion motion-compensation functions for AviSynth. [http://forum.doom9.org/showthread.php?t=101859 Discussion], [http://web.archive.org/web/20060103143553/http://people.pwf.cam.ac.uk/mg262/posts/Motion/motion.html Documentation]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Motion_v10.zip plugin]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[SalFPS3]]&lt;br /&gt;
| A modded version of MotionProtectedFPS for extra protection.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SalFPS3.avs Script]&lt;br /&gt;
| Mug Funky, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=16806 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
| [[Debicubic]]&lt;br /&gt;
| This filter is designed to reverse the effects of bicubic upsampling.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140622040033/http://rgb.chromashift.org/debicubic%20r2.zip Plugin]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[Debilinear]]&lt;br /&gt;
| This filter is designed to reverse the effects of bilinear upsampling.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140214021604/http://rgb.chromashift.org/debilinear%20r6.zip Plugin]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
| Lanczosplusv3&lt;br /&gt;
| Very slow, but high quality resizer. See [http://forum.doom9.org/showthread.php?t=136690]&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/84csi0174ettu5l/TWriteAVI_dll_v2.03-20160603.zip Plugin]&amp;lt;!--[http://www.mediafire.com/download/c5iboqi43ijprap/TWriteAVI_dll_v2.02-20160106.zip older version]--&amp;gt;&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.tsp.person.dk/pop.zip Plugin] &amp;lt;!--[http://web.archive.org/web/20160224093903/http://www.tsp.person.dk/pop.zip archived]--&amp;gt;&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [http://horman.net/avisynth/download/waveform0.3.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</id>
		<title>AviSynth+ x64 plugins</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/AviSynth%2B_x64_plugins"/>
				<updated>2022-01-13T23:05:07Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: Update SmoothUV2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;max-width:82em; min-width:42em;&amp;quot; &amp;gt;&lt;br /&gt;
{{AvsPlusHeader}}&amp;lt;div style=&amp;quot;max-width:62em&amp;quot; &amp;gt;&lt;br /&gt;
All listed plugins are the latest version unless stated otherwise. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Also take a look at the [http://avisynth.nl/index.php/Category:Plugins_x64 64-bit plugins category page].&amp;lt;/span&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;height:100px; width:100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=12%| Category&lt;br /&gt;
!width=12%| Filter&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=8%| Version&lt;br /&gt;
!class=&amp;quot;unsortable&amp;quot; width=15%| Download&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[AddGrainC]]'''&lt;br /&gt;
|1.8.3&lt;br /&gt;
|[https://github.com/pinterf/AddGrainC/releases GitHub]&lt;br /&gt;
|&amp;lt;!--AddGrain v1.7.0 compiled with Intel C++ Compiler XE 14: [https://www.dropbox.com/s/y5ymzmgfzddw0pn/AddGrainC_1.7.0_x64.zip?dl=1 AddGrainC_1.7.0_x64.zip]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[AutoAdjust]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[http://latoninf.free.fr/d9/AA/AutoAdjust-v2.60.7z AutoAdjust-v2.60.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Crop&lt;br /&gt;
|'''[[AutoCrop]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://www.mediafire.com/download/mzddfmjjdyx/autocrop_3-14-2010.rar autocrop_3-14-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AutoOverlay]]'''&lt;br /&gt;
|0.2.1&lt;br /&gt;
|[https://github.com/introspected/AutoOverlay/releases GitHub]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[http://rationalqm.us/autoyuy2/autoyuy2.html AutoYUY2]'''&lt;br /&gt;
|4.0.0&lt;br /&gt;
|[https://github.com/jpsdr/AutoYUY2/releases GitHub]&lt;br /&gt;
|Compiled by jpsdr.&lt;br /&gt;
|-&lt;br /&gt;
|Averaging&lt;br /&gt;
|'''[[Average]]'''&lt;br /&gt;
|0.94&lt;br /&gt;
|[https://github.com/pinterf/Average/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[AviSynthShader]]'''&lt;br /&gt;
|1.6.5&lt;br /&gt;
|[https://github.com/mysteryx93/AviSynthShader/releases GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[AvsInpaint]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/pinterf/AvsInpaint/releases GitHub]&lt;br /&gt;
|Compiled with VS2019&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/Format Conversion&lt;br /&gt;
|'''[[avsresize]]'''&lt;br /&gt;
|r5&lt;br /&gt;
|[[avsresize|avsresize_r5.7z]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[AVSTP]]'''&lt;br /&gt;
|1.0.4&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/avstp-1.0.4.zip avstp-1.0.4.zip]&lt;br /&gt;
|v1.0.1: [http://www.dropbox.com/s/59urdlk19pz6l2p/avstp-1.0.1_x64.zip?dl=1 avstp-1.0.1_x64.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[aWarpSharp2]]'''&lt;br /&gt;
|2.0.1&lt;br /&gt;
|[https://github.com/jpsdr/aWarpSharpMT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=135855 BassAudio]'''&lt;br /&gt;
|2.4.10&lt;br /&gt;
|[https://www.sendspace.com/file/vwodyl BassAudio2410.7z] - [https://www.mediafire.com/download/0ydinsk5br3imgr/BassAudioSource24_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu - [https://www.un4seen.com/download.php?bass24 BASS audio library for Win64]&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Bifrost]]'''&lt;br /&gt;
|2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-bifrost/releases/ GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Checkmate]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/checkmate/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[CLExpr]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/CLExpr/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Denoisers&lt;br /&gt;
|'''[[Cnr2]]&lt;br /&gt;
|2.6.1_avs26 &lt;br /&gt;
|[https://www.dropbox.com/s/9fiab3s5exi43h2/cnr2_v261-avs26.zip?dl=1 cnr2_v261-avs26.zip]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1771784#post1771784 Chikuzen].&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[CombMask]]'''&lt;br /&gt;
|2.0.0&lt;br /&gt;
|[https://github.com/Asd-g/CombMask/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|[https://github.com/DJATOM/CullResize CullResize]&lt;br /&gt;
|0.1&lt;br /&gt;
|[https://github.com/DJATOM/CullResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[DctFilter]]'''&lt;br /&gt;
|0.5.1&lt;br /&gt;
|[https://github.com/Asd-g/DCTFilter/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeBlock]]'''&lt;br /&gt;
|1.3&lt;br /&gt;
|[https://github.com/mysteryx93/Avisynth-Deblock/releases GitHub]&lt;br /&gt;
[https://drive.google.com/file/d/1AO1_n7dKhjEAbb6Au5qTL9RrfzFHyzjP/view?usp=sharing Avisynth-Deblock_299792458m_noAVX2req.7z]&lt;br /&gt;
|299792458m: [https://github.com/299792458m/Avisynth-Deblock performance optimized version]; builds compiled with Intel C++ 19.2 without AVX2 requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Decomb]]'''&lt;br /&gt;
|5.2.4&lt;br /&gt;
|[https://www.dropbox.com/s/wdnkly9xun1skj4/decomb_5.2.4_x64.zip?dl=1 decomb_5.2.4_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeCross]]'''&lt;br /&gt;
|v2.0.0 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeCross/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeDot]]'''&lt;br /&gt;
|v1.2.1 &lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-DeDot/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Duplicate Frame Detectors &lt;br /&gt;
|'''[[DeDup]]'''&lt;br /&gt;
|0.17&lt;br /&gt;
|[https://drive.google.com/file/d/1L2vWFgMaGYnrOMV9mhxg7T8NIVnZZtVE/view?usp=sharing DeDup-0.17-20210227.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[DeFlicker]]'''&lt;br /&gt;
|0.6&lt;br /&gt;
|[https://github.com/pinterf/Deflicker/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[DeGrainMedian]]'''&lt;br /&gt;
|0.8.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/DeGrainMedian64.zip DeGrainMedian64.zip] - [http://members.optusnet.com.au/squid_80/sources/degrainmediansrc.zip source]&lt;br /&gt;
|Compiled by squid_80&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter.htm DeJitter]'''&lt;br /&gt;
|14 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/DeJitter/DeJitter64.7z DeJitter64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[Delogo]]'''&lt;br /&gt;
|0.05a&lt;br /&gt;
|[http://www.dropbox.com/s/5t3p2gh4znsjxpc/delogo_avs%2B.zip?dl=1 delogo_avs+.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Logo removal&lt;br /&gt;
|'''[[DelogoHD]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/msg7086/DelogoHD/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[dfttest]]'''&lt;br /&gt;
|1.9.6&lt;br /&gt;
|[https://github.com/pinterf/dfttest/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=170237 DGDecIM] '''&lt;br /&gt;
|b50&lt;br /&gt;
|[http://rationalqm.us/dgdecim/dgdecim_b50.zip dgdecim_b50.zip]&lt;br /&gt;
|Requires license from DGDecNV&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DGDecNV]]'''&lt;br /&gt;
|2053&lt;br /&gt;
|[http://rationalqm.us/dgdecnv/binaries/ dgdecnv2053.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[http://rationalqm.us/dgmpgdec/dgmpgdec.html DGMPGDec]'''&lt;br /&gt;
|1.5.8&lt;br /&gt;
|[https://www.mediafire.com/download/c0wmemj5jam/DGDecode_3-19-2010.rar DGDecode_3-19-2010.rar]&lt;br /&gt;
|Compiled by Joshy D, some IDCT modes are missing. [[MPEG2DecPlus]] is recommended. &lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[Dither]]'''&lt;br /&gt;
|1.28.0&lt;br /&gt;
|[http://ldesoras.free.fr/src/avs/dither-1.28.0.zip dither-1.28.0.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[DSS2mod]]'''&lt;br /&gt;
|2.0.0.13&lt;br /&gt;
|[https://web.archive.org/web/20160224130625/https://filetea.me/t1siAfoCvW5Sy2d2BbRx2WBjg/dl avss_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[EdgeFixer]]'''&lt;br /&gt;
|r2&lt;br /&gt;
|[https://github.com/sekrit-twc/EdgeFixer/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[EEDI2]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-EEDI2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[eedi3|EEDI3]]'''&lt;br /&gt;
|0.9.2.3&lt;br /&gt;
|[https://github.com/pinterf/EEDI3/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[EffectsPlus]]'''&lt;br /&gt;
|25 June 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/EffectsPlus/EffectsPlus.7z EffectsPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ExactDedup]]'''&lt;br /&gt;
|0.06&lt;br /&gt;
|[https://archive.org/download/exactdedup/ExactDedup_25%2626_x86_x64_dll_v0-06_20190215.zip ExactDedup_25&amp;amp;26_x86_x64_dll_v0-06_20190215.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[[ExInpaint]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://web.archive.org/web/20210728000419if_/https://files.videohelp.com/u/223002/ExInpaint_x86_x64.7z ExInpaint_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[f3kdb]]'''&lt;br /&gt;
|1.5.1&lt;br /&gt;
|[https://web.archive.org/web/20170913010149if_/https://www.nmm-hd.org/upload/get~arIyHEnxIS8/flash3kyuu_deband_1.5.1_x64.7z flash3kyuu_deband_1.5.1_x64.7z]&lt;br /&gt;
|v2.0 prerelease (b98d6bc x86/x64): [https://web.archive.org/web/20150503191218/https://www.nmm-hd.org/upload/get~NfiLlgo1pX8/f3kdb-b98d6bc.rar f3kdb-b98d6bc.rar] - compiled with Intel C++ Compiler 2013. [https://web.archive.org/web/20160414135351/http://www.nmm-hd.org/upload/get~jW8DJGBDJro/f3kdb-rev410.7z f3kdb-rev410.7z] - compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[FCBI]]'''&lt;br /&gt;
|0.0.0&lt;br /&gt;
|[https://github.com/chikuzen/FCBI/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[FFmpegSource]]'''&lt;br /&gt;
|2.23.1&lt;br /&gt;
|[https://github.com/FFMS/ffms2/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DFilter]]'''&lt;br /&gt;
|2.6&lt;br /&gt;
|[https://github.com/pinterf/fft3dfilter/releases GitHub]&lt;br /&gt;
|10-16bits/float support. Needs the [http://www.fftw.org/install/windows.html 64-bit &amp;lt;tt&amp;gt;libfftw3f-3.dll&amp;lt;/tt&amp;gt;] to be in your System32 directory.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FFT3DGPU]]'''&lt;br /&gt;
|0.8.6&lt;br /&gt;
|[https://github.com/pinterf/FFT3dGPU/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[FieldHint]]'''&lt;br /&gt;
|0.11 &lt;br /&gt;
|[https://www.mediafire.com/download/ynkidzz4joz/fieldhint.rar fieldhint.rar]&lt;br /&gt;
|Compiled by Joshy D. Note&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[FillBorders]]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-FillBorders/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[FluxSmooth]]'''&lt;br /&gt;
|1.4&lt;br /&gt;
|[https://github.com/pinterf/FluxSmooth/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[FrameRateConverter]]'''&lt;br /&gt;
|1.2.1&lt;br /&gt;
|[https://github.com/mysteryx93/FrameRateConverter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[FredAverage]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://web.archive.org/web/20200522181936if_/https://files.videohelp.com/u/223002/FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip FredAverage_25_26_x86_x64_dll_v0.03_20190115.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=169651 FRIMSource]'''&lt;br /&gt;
|1.27&lt;br /&gt;
|[https://drive.google.com/file/d/0BymRNDHq74DEbUVsQ0NwSGJqdUU FRIM_x64_version_1.27.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[[Fusion]]'''&lt;br /&gt;
|5th March 2013&lt;br /&gt;
|[http://horman.net/avisynth/download/fusionx64.zip fusionx64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[[GamMac]]'''&lt;br /&gt;
|1.10&lt;br /&gt;
|[https://web.archive.org/web/20200522183019if_/https://files.videohelp.com/u/223002/GamMac_x86_x64_v1.10_dll_20180615.zip GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Debanding&lt;br /&gt;
|'''[[GradFun2db]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://web.archive.org/web/20200522222211if_/https://files.videohelp.com/u/223002/gradfun2db_3-29-2010.rar gradfun2db_3-29-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[Grid]]'''&lt;br /&gt;
|21 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[[GRunT]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/pinterf/GRunT/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Uncategorized &lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/HealDeadPixels HealDeadPixels]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Support&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRCore]'''&lt;br /&gt;
|1.1.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRCore.7z HDRCore.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRMatrix]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRMatrix.7z HDRMatrix.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Effect&lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRNoise]'''&lt;br /&gt;
|1.2.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRNoise.7z HDRNoise.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener &lt;br /&gt;
|'''[https://web.archive.org/web/20160604220510/http://www.snovidenie.com/plugins/hdr/ HDRSharp]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://web.archive.org/web/20160604220510/http://media.snovidenie.com/plugins/HDRSharp.7z HDRSharp.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[hqdn3dY]]'''&lt;br /&gt;
|v1.0.4&lt;br /&gt;
|[https://web.archive.org/web/20200913172356if_/https://files.videohelp.com/u/223002/Hqdn3dY-1.0.4.7z Hqdn3dY-1.0.4.7z]&lt;br /&gt;
|Modified by Rean.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[IT|IT_YV12]]'''&lt;br /&gt;
|0103_width8K&lt;br /&gt;
|[https://www.dropbox.com/s/002p6yed7dzi8f3/IT_YV12_0103_width8K.zip?dl=1 IT_YV12_0103_width8K.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[Its]]'''&lt;br /&gt;
|r8&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[JincResize]]'''&lt;br /&gt;
|v2.1.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-JincResize/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Color correction&lt;br /&gt;
|'''[https://github.com/ladipro/avisynth_filters/wiki/KelvinColorShift KelvinColorShift]'''&lt;br /&gt;
|1.0.0&lt;br /&gt;
|[https://github.com/ladipro/avisynth_filters/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[KNLMeansCL]]'''&lt;br /&gt;
|1.1.1e&lt;br /&gt;
|[https://github.com/pinterf/KNLMeansCL/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[LSMASHSource]]'''&lt;br /&gt;
|&lt;br /&gt;
|{{Plugin/LSMASHSource}}&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose &lt;br /&gt;
|'''[[manyPlus]]'''&lt;br /&gt;
|9 June 2021&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/manyPlus/manyPlus.7z manyPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''MaskCrop'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 MaskCrop0.1.2.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose&lt;br /&gt;
|'''[[MaskTools2]]'''&lt;br /&gt;
|2.2.26&lt;br /&gt;
|[https://github.com/pinterf/masktools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Levels and Chroma&lt;br /&gt;
|'''[[MatchHistogram]]'''&lt;br /&gt;
|2.1.1&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-MatchHistogram/releases GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[MedianBlur2]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/MedianBlur2/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]'''&lt;br /&gt;
|1.1.2&lt;br /&gt;
|[http://members.optusnet.com.au/squid_80/MipSmooth64.zip MipSmooth64.zip] - [http://members.optusnet.com.au/squid_80/sources/mipsmooth64src.zip source]&lt;br /&gt;
|Compiled by squid_80 - [https://forum.doom9.org/showthread.php?t=64940 discussion thread]&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[MosquitoNR]]'''&lt;br /&gt;
|0.10&lt;br /&gt;
|[https://www.dropbox.com/s/0dgrruxne80izus/MosquitoNR_0.10_x64.zip?dl=1 MosquitoNR_0.10_x64.zip]&lt;br /&gt;
|Compiled with Intel C++ Compiler XE 14.&lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[movePlus]]'''&lt;br /&gt;
|9 Apr 2018&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/movePlus/movePlus.7z movePlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[MPEG2DecPlus]]'''&lt;br /&gt;
|0.1.2&lt;br /&gt;
|[https://github.com/Asd-g/MPEG2DecPlus/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Sharpener&lt;br /&gt;
|'''[[MSharpen]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/msharpen/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[MVTools]]'''&lt;br /&gt;
|2.7.44&lt;br /&gt;
|[https://github.com/pinterf/mvtools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[NicAudio]]'''&lt;br /&gt;
|2.0.6&lt;br /&gt;
|[https://www.dropbox.com/s/lroqakipuoqnzby/NicAudio2.0.5_x64.zip?dl=1 NicAudio2.0.5_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam.html NirMalam]'''&lt;br /&gt;
|17 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/NirMalam/NirMalam64.7z NirMalam64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Resizer/AA&lt;br /&gt;
|'''[[nnedi3]]'''&lt;br /&gt;
|0.9.4.51&lt;br /&gt;
|[https://github.com/jpsdr/NNEDI3/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[PlanarTools]]'''&lt;br /&gt;
|0.3.0&lt;br /&gt;
|[https://github.com/chikuzen/PlanarTools/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[PointSize]]'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/Orum/PointSize/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[RawSource26|RawSourcePlus]]'''&lt;br /&gt;
|0.0.1&lt;br /&gt;
|[https://github.com/Asd-g/RawSource_2.6x/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[ReduceFlicker]]'''&lt;br /&gt;
|0.1.0&lt;br /&gt;
|[https://github.com/Asd-g/ReduceFlicker/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Range Processing&lt;br /&gt;
|'''[[RemapFrames]]'''&lt;br /&gt;
|0.4.1-avs26&lt;br /&gt;
|[https://www.dropbox.com/s/6830ri3btc5crfp/RemapFrames-0.4.1-avs26.zip?dl=1 RemapFrames-0.4.1-avs26.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[RemoveDirt]]'''&lt;br /&gt;
|0.9.3&lt;br /&gt;
|[https://github.com/pinterf/RemoveDirt/releases GitHub]&lt;br /&gt;
|VS2019 and clang builds&lt;br /&gt;
|-	&lt;br /&gt;
| Degrainer	&lt;br /&gt;
|'''[[RemoveGrainHD]]'''	&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://github.com/pinterf/RemoveGrainHD/releases GitHub]	&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Resizer&lt;br /&gt;
|'''[[ResampleHQ]]'''&lt;br /&gt;
|r349&lt;br /&gt;
|[https://web.archive.org/web/20200522183237if_/https://files.videohelp.com/u/223002/ResampleHQ_r349_110905.7z ResampleHQ_r349_110905.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. Compiled by [https://forum.doom9.org/showthread.php?p=1722300#post1722300 l33tmeatwad] [https://forum.doom9.org/showthread.php?p=1722117#post1722117]. Older version: [https://sourceforge.net/projects/int64/files/ResampleHQ/ResampleHQ-v6.zip/download ResampleHQ-v6.zip]&lt;br /&gt;
|-&lt;br /&gt;
|Degrainer&lt;br /&gt;
|'''[[RgTools]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/RgTools/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Borders and Cropping&lt;br /&gt;
|'''[[RoboCrop]]'''&lt;br /&gt;
|1.13&lt;br /&gt;
|[https://web.archive.org/web/20200522014141if_/https://files.videohelp.com/u/223002/RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip RoboCrop_25_26_x86_x64_dll_v1.13_20200207.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Antialiasing&lt;br /&gt;
|'''[[SangNom2]]'''&lt;br /&gt;
|0.5.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SangNom2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[SCXvidMask]]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[https://github.com/tp7/SCXvidMask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Resize&lt;br /&gt;
|'''[[SimpleResize]]'''&lt;br /&gt;
|0.3.5&lt;br /&gt;
|[https://drive.google.com/file/d/1laqsJCOkOwc1KD85d3Ymw-nzzZLa3BQK SimpleResize-0.3.5.7z]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 10)&lt;br /&gt;
|-&lt;br /&gt;
|Adjust&lt;br /&gt;
|'''[[SmoothAdjust]]'''&lt;br /&gt;
|3.2&lt;br /&gt;
|[http://latoninf.free.fr/d9/SA/SmoothAdjust-v3.20.7z SmoothAdjust-v3.20.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD]]'''&lt;br /&gt;
|0.0.9pre2&lt;br /&gt;
|[http://www.dropbox.com/s/va45bi7k09t71pk/SmoothD_x64.zip?dl=1 SmoothD_x64.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deblocking&lt;br /&gt;
|'''[[SmoothD2]]'''&lt;br /&gt;
|1.0.a3&lt;br /&gt;
|[https://www.dropbox.com/s/ui8chlbzopuqs5a/SmoothD2-a3_x64.zip?dl=1 SmoothD2-a3_x64.zip]&lt;br /&gt;
|Compiled with Intel Parallel Studio XE 2015 Composer Edition for C++&lt;br /&gt;
|-&lt;br /&gt;
|Spatial Denoisers&lt;br /&gt;
|'''[[SmoothUV2]]'''&lt;br /&gt;
| 4.4.0&lt;br /&gt;
|[https://github.com/Asd-g/AviSynth-SmoothUV2 GitHub]&lt;br /&gt;
|Compiled with MSVC 2019 (Clang 9).&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Spectrogram]]'''&lt;br /&gt;
|r7&lt;br /&gt;
|[https://drive.google.com/open?id=1HPxU8J6udAs_1VEWhdKvKFWdWncTCGXs Spectrogram_r7.7z]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2017. &lt;br /&gt;
|-&lt;br /&gt;
|Interpolation&lt;br /&gt;
|'''[[SVPflow]]'''&lt;br /&gt;
|4.2.0.142&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TBilateral]]'''&lt;br /&gt;
|0.9.11&lt;br /&gt;
|[https://web.archive.org/web/20200522182801if_/https://files.videohelp.com/u/223002/TBilateral_0911_32_64.7z TBilateral_0911_32_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TCannyMod]]'''&lt;br /&gt;
|1.3.2&lt;br /&gt;
|[https://github.com/Asd-g/TCannyMod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TColorMask]]'''&lt;br /&gt;
|1.2&lt;br /&gt;
|[https://github.com/tp7/tcolormask/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[TComb]]'''&lt;br /&gt;
|2.3&lt;br /&gt;
|[https://github.com/pinterf/TComb/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''TCPDeliver'''&lt;br /&gt;
|0.2&lt;br /&gt;
|[https://github.com/DJATOM/TCPDeliver/releases GitHub] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[TDeint]]'''&lt;br /&gt;
|1.8 &lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Edges&lt;br /&gt;
|'''[[TEMmod]]'''&lt;br /&gt;
|0.2.2 &lt;br /&gt;
|[https://github.com/Asd-g/TEMmod/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|IVTC&lt;br /&gt;
|'''[[TIVTC]]'''&lt;br /&gt;
|v1.0.25&lt;br /&gt;
|[https://github.com/pinterf/TIVTC/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deflicker&lt;br /&gt;
|'''[http://www.zhitenev.com/avisynth/TimeLapseDF/ TimeLapseDF]'''&lt;br /&gt;
|1.0&lt;br /&gt;
|[http://www.zhitenev.com/avisynth/TimeLapseDF/x64/TimeLapseDF64.dll TimeLapseDF64.dll]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMaskCleaner]]'''&lt;br /&gt;
|0.91&lt;br /&gt;
|[https://github.com/tp7/tmaskcleaner/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Masking&lt;br /&gt;
|'''[[TMM2]]'''&lt;br /&gt;
|0.1.4&lt;br /&gt;
|[https://github.com/Asd-g/TMM2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TNLMeans]]'''&lt;br /&gt;
|1.1&lt;br /&gt;
|[https://github.com/pinterf/TNLMeans/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[TTempSmooth]]'''&lt;br /&gt;
|0.9.4&lt;br /&gt;
|[https://www.mediafire.com/download/zv0jm3mtmzf/TTempSmooth_3-20-2010.rar TTempSmooth_3-20-2010.rar]&lt;br /&gt;
|Compiled by Joshy D.&lt;br /&gt;
|-&lt;br /&gt;
|Effects&lt;br /&gt;
|'''[[TxPlus]]'''&lt;br /&gt;
|8 Mar 2017&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/TxPlus/TxPlus.7z TxPlus.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sharpeners&lt;br /&gt;
|'''[https://github.com/299792458m/UnsharpHQmod UnsharpHQmod]'''&lt;br /&gt;
|@dacebe3&lt;br /&gt;
|[https://drive.google.com/file/d/13jrDXS12jYWaveJzLtD-AmYiE3dKE3n6/view?usp=sharing UnsharpHQmod_dacebe3_fp.7z]&lt;br /&gt;
|Compiled with Intel C++ 19.2.&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|'''[[VapourSource]]'''&lt;br /&gt;
|0.1.1&lt;br /&gt;
|[https://github.com/DJATOM/VapourSource/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[[VagueDenoiser]]'''&lt;br /&gt;
|0.35.1&lt;br /&gt;
|[https://web.archive.org/web/20191106173119if_/http://www.iol.ie/%7Eschubert/gas/VagueDenoiser_0351_64.7z VagueDenoiser_0351_64.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?t=173259 Groucho2004].&lt;br /&gt;
|-&lt;br /&gt;
|Blurring&lt;br /&gt;
|'''[[VariableBlur]]'''&lt;br /&gt;
|0.7&lt;br /&gt;
|[https://web.archive.org/web/20200612193533if_/https://files.videohelp.com/u/223002/variableblur0.7_x86_x64.7z variableblur0.7_x86_x64.7z]&lt;br /&gt;
|Compiled with Intel C++ Compiler 19.00.&lt;br /&gt;
|-&lt;br /&gt;
|Debugging&lt;br /&gt;
|'''[[ViewAudio]]'''&lt;br /&gt;
|0.3.01 &lt;br /&gt;
|[https://www.mediafire.com/download/iyeo4xjlm87hjwq/ViewAudio_x64.7z ViewAudio_x64.7z] - [https://www.mediafire.com/download/81kg55yaiqp1nxc/ViewAudio0301_x64src.7z source]&lt;br /&gt;
|Compiled by yo4kazu.&lt;br /&gt;
|-&lt;br /&gt;
|Restoration&lt;br /&gt;
|'''[[Vinverse]]'''&lt;br /&gt;
|0.9&lt;br /&gt;
|[https://github.com/tp7/vinverse/releases GitHub]&lt;br /&gt;
|Compiled with  Microsoft Visual Studio C++ 2012.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[VSFilterMod]]'''&lt;br /&gt;
|r5.2.2&lt;br /&gt;
|[https://github.com/sorayuki/VSFilterMod/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Unclassified&lt;br /&gt;
|'''[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed]'''&lt;br /&gt;
|23 Oct 2015&lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed64.7z Watershed64.7z]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Audio&lt;br /&gt;
|'''[[Waveform]]'''&lt;br /&gt;
|0.3&lt;br /&gt;
|[https://www.dropbox.com/s/ufkw5w0nn79qzd5/waveform.zip?dl=1 waveform.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015. Compiled by [https://forum.doom9.org/showthread.php?p=1751960#post1751960 `Orum].&lt;br /&gt;
|-&lt;br /&gt;
|Denoiser&lt;br /&gt;
|'''[https://forum.doom9.org/showthread.php?t=172966 xNLMeans]'''&lt;br /&gt;
|0.03&lt;br /&gt;
|[https://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip xNLMeans_0.03_20160324.zip]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2015.&lt;br /&gt;
|-&lt;br /&gt;
|Subtitles&lt;br /&gt;
|'''[[xy-VSFilter]]'''&lt;br /&gt;
|v3.2.0.804&lt;br /&gt;
|[https://github.com/pinterf/xy-VSFilter/releases GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Deinterlacing&lt;br /&gt;
|'''[[yadifmod2]]'''&lt;br /&gt;
|0.2.5&lt;br /&gt;
|[https://github.com/Asd-g/yadifmod2/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2019.&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|'''[[YV12To422]]'''&lt;br /&gt;
|1.0.2&lt;br /&gt;
|[https://github.com/chikuzen/YV12To422/releases GitHub]&lt;br /&gt;
|Compiled with Microsoft Visual Studio C++ 2013. &lt;br /&gt;
|-&lt;br /&gt;
|Transform&lt;br /&gt;
|'''[[Zoom]]'''&lt;br /&gt;
|20140216&lt;br /&gt;
|[https://forum.doom9.org/attachment.php?attachmentid=14054&amp;amp;d=1392574410 Zoom.7z]&lt;br /&gt;
|Compiled by [https://forum.doom9.org/showthread.php?p=1668648#post1668648 Paser]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More 64-bit filters can be found in the following sites but be aware that &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MOST'''&amp;lt;/span&amp;gt; of the plugins listed are outdated.&lt;br /&gt;
*[https://code.google.com/p/avisynth64/wiki/PluginLinks 64-Bit plugin collection by JoshyD]  &lt;br /&gt;
*[http://members.optusnet.com.au/squid_80/ squid_80's 64-bit repository] &lt;br /&gt;
*[https://web.archive.org/web/20130922222259/http://yo4kazu.110mb.com/ 64-bit filters by yo4kazu]&lt;br /&gt;
*[https://sites.google.com/site/avisynth64bitplugin/download 64bit plugins download list by poodle]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Avisynthplus]]&lt;br /&gt;
[[Category:External_filters]]&lt;br /&gt;
[[Category:Plugins_x64]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php/External_filters</id>
		<title>External filters</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php/External_filters"/>
				<updated>2022-01-13T23:03:57Z</updated>
		
		<summary type="html">&lt;p&gt;Asd: /* Spatial Denoisers */ update SmoothUV2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rough classification of third-party filters for AviSynth - a perpetual work in progress.&lt;br /&gt;
&lt;br /&gt;
This page lists both scripts (see [[Import]]) and plugins (see [[Plugins]]).&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
==== Download sites ====&lt;br /&gt;
A large list of filters can be downloaded from the following sites but be aware that some plugins listed '''may be outdated''', only recommended as a backup.&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20130803185015/http://www.64k.it:80/andres/dettaglio.php?sez=avisynth Andres' Filter Collection] &lt;br /&gt;
*[https://chaosking.de/repo/avsfilters/ AviSynth Filter DB by ChaosKing] | [https://web.archive.org/web/20140412062911/http://chaosking.de/avisynth-filter-db mirror]&lt;br /&gt;
*[http://www.avisynth.info/?plugin=attach&amp;amp;pcmd=list&amp;amp;refer=%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96 AviSynth.info Filter Archive]&lt;br /&gt;
*[http://xhmikosr.1f0.de/_old/avisynth/plugins/ XhmikosR's Builds] &lt;br /&gt;
*[http://www.avisynth.nl/users/warpenterprises/ Warp Enterprises' AviSynth Filter Collection]&lt;br /&gt;
&lt;br /&gt;
====64-bit filters====&lt;br /&gt;
'''[[AviSynth%2B_x64_plugins|Comprehensive list of AviSynth+ 64-bit filters]] &amp;amp;rarr;'''&lt;br /&gt;
&lt;br /&gt;
====Outdated AviSynth plugins====&lt;br /&gt;
[[External plugins old|External plugins (old)]] - these older plugins are not recommended, page is there mainly for historical purposes.&lt;br /&gt;
&lt;br /&gt;
==== Using filters ====&lt;br /&gt;
Most scripts will apply filters in the following order:&lt;br /&gt;
&lt;br /&gt;
# Create an AviSynth clip from a video file using a source filter.&lt;br /&gt;
# Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).&lt;br /&gt;
# Denoise the video (optional).&lt;br /&gt;
# Manipulate the video into the desired format (by e.g. changing the size and frame rate).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--AviSynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme, and a sixth category for filters that process audio only.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Source Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 BassAudio]&lt;br /&gt;
| [https://www.un4seen.com/ Bass Audio] decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.&lt;br /&gt;
| N/A&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=135855 Plugin]&lt;br /&gt;
| dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[BestAudioSource]]&lt;br /&gt;
|A new sample accurate but somewhat slow FFmpeg based audio source filter for AviSynth+. No indexing required and only available in 64-bit. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[BestAudioSource|Plugin]]&lt;br /&gt;
|{{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gyroshot.com/cmvsource.htm CMVSource]&lt;br /&gt;
| Load [http://www.bay12games.com/dwarves/ Dwarf Fortress] CMV and CCMV movies.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=162850 Plugin]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=122598 DGAVCDecode] &lt;br /&gt;
| AVC/H.264 decoder plug-in. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.videohelp.com/tools/DGAVCDec Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecNV]] &lt;br /&gt;
| DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. &lt;br /&gt;
| [[I420]], [[YV12]], [[YUV420P16]] &lt;br /&gt;
| [[DGDecNV|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DGDecode]] &lt;br /&gt;
| Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]], [[I420]] &lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170107 DGMVCSource]&lt;br /&gt;
|MVC source filter for AviSynth.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://rationalqm.us/dgmvcsource/dgmvcsource100b26.zip Plugin]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| DVInfo&lt;br /&gt;
| Grabs the timestamp and recording date info from a DV-AVI. See [http://forum.doom9.org/showthread.php?t=61688 discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dvinfo_20100602.zip Plugin] [http://forum.doom9.org/showthread.php?p=1740824#post1740824 Update]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071025023927/http://mvideo.ddpp.net/eng/dvtimestampex.htm DVTimeStampEx]&lt;br /&gt;
| Shows DV timestamp information over a DV clip.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://web.archive.org/web/20071024123608/http://mvideo.ddpp.net/downld/dvtimestampex_0_5_5.zip Plugin] - [http://web.archive.org/web/20071024123608/http://mvideo.ddpp.net/downld/dvtimestampex_0_5_5_src.zip source code]&lt;br /&gt;
| [http://web.archive.org/web/20071025023932/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134275 DSS2]&lt;br /&gt;
| DirectShowSource2 that uses the installed Haali Media Splitter along with its ''avss.dll'' AviSynth plugin. It can convert VFR files to CFR in order to support frame-accurate seeking. Not recommended due to the fact that Haali Media Splitter is considered outdated, '''use DDS2mod'''.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20130923230211/http://haali.su/mkv/ Plugin]&lt;br /&gt;
| Haali&lt;br /&gt;
|-&lt;br /&gt;
| [[DSS2mod]]&lt;br /&gt;
| DirectShowSource2 mod, this version does not require Haali Media Splitter. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DSS2mod|Plugin]]&lt;br /&gt;
| forclip&lt;br /&gt;
|-&lt;br /&gt;
| [[FFmpegSource]]&lt;br /&gt;
| Decodes all ffmpeg ([http://en.wikipedia.org/wiki/Libavcodec libavcodec]) supported A/V formats with frame accurate seeking in AVI, MKV and MP4. See [http://forum.doom9.org/showthread.php?t=127037 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]], [[I420]]&lt;br /&gt;
| [http://github.com/FFMS/ffms2/releases Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}, TheFluff, Plorkyeran, others&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 FRIMSource]&lt;br /&gt;
|FRIMSource is an AviSynth plugin for sequential reading of elementary or transport streams (MPEG2, H.264 AVC/MVC-3D, VC1).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=169651 Plugin]&lt;br /&gt;
|videofan3d&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110021 HDVInfo] &lt;br /&gt;
| Grabs the timestamp and recording date info out of a M2T-D2V file&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://web.archive.org/web/20120419204535/http://strony.aster.pl/paviko/hdvinfo0.93.zip Plugin]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ImageSequence]]&lt;br /&gt;
| Load png, jpg, bmp, pcx, tga and gif image sequences using the [http://corona.sourceforge.net/ Corona Image I/O Library]. CoronaSequence/RawSequence.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[ImageSequence|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.&lt;br /&gt;
|&lt;br /&gt;
| [http://www.wilbertdijkhof.com/ Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| IUF&lt;br /&gt;
| Import Uncompressed File. Must be uncompressed! Supported uncompressed Formats: avi, omf(avid), pxr(pixar), mov(24/32bit quicktime), cineon. Can export as well. See [http://forum.doom9.org/showthread.php?t=51227 discussion].&lt;br /&gt;
| [[RGB]]&lt;br /&gt;
| [http://web.archive.org/web/20091016215740/http://geocities.com/hanfrunz/iuf_v1.5.zip Plugin] &lt;br /&gt;
| hanfrunz&lt;br /&gt;
|-&lt;br /&gt;
| [[JpegSource]]&lt;br /&gt;
| An advanced JPEG decoder for Avisynth 2.6. See [http://forum.doom9.org/showthread.php?t=170028 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/rjnt0y3ead2c6ef/JpegSource_20140419.7z Plugin] &lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[LSMASHSource]]&lt;br /&gt;
| A source plugin for audio and video, it uses Libav ([http://en.wikipedia.org/wiki/Libav#Contained_codecs libavcodec]) to decode all supported A/V formats. See [http://forum.doom9.org/showthread.php?t=167435 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[LSMASHSource|Plugin]]&lt;br /&gt;
| {{Author/VFR-maniac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MPEG2DecPlus]]&lt;br /&gt;
|MPEG2DecPlus is a MPEG-1/2 decoder plug-in. MPEG2DecPlus is a project to modernize &amp;quot;[[DGDecode]].dll&amp;quot; for AviSynth+.&lt;br /&gt;
|[[YV12]], [[YV16]]&lt;br /&gt;
|[[MPEG2DecPlus|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NicAudio]]&lt;br /&gt;
| Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=89629 discussion], [http://forum.doom9.org/showthread.php?t=135876 continued discussion].&lt;br /&gt;
| N/A&lt;br /&gt;
| [[NicAudio|Plugin]]&lt;br /&gt;
| {{Author/Nic}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=103931 OmfSource] &lt;br /&gt;
| Opens the AVID OMF file format (video only, and only works with captured files). See [http://forum.doom9.org/showthread.php?t=103931 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.tateu.net/software/ Plugin]&lt;br /&gt;
| {{Author/tateu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[QTSource]]&lt;br /&gt;
| Quicktime Import/Export Filter using an existing installation of Quicktime 6/7. See [http://forum.doom9.org/showthread.php?t=104293 discussion].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [http://www.tateu.net/software/ Plugin]&lt;br /&gt;
| {{Author/tateu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20120124010957/http://arenafilm.hu/alsog/avisynthr3d/ R3DSource]&lt;br /&gt;
| Redcode RAW source plugin to load R3D clips. See [http://reduser.net/forum/showthread.php?25398 discussion].&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20120124010957/http://arenafilm.hu/alsog/avisynthr3d/ Plugin]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RawSource26]]&lt;br /&gt;
| Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RawSource26|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawReader&amp;quot;)&lt;br /&gt;
| Loads raw video data directly from files, similarly to RawSource, but also allows for skipping headers, and extra formats (long list to help anyone doing a search):  GREY, Y8, interleaved RGB, BGR (which is RGB24), BGRA (which is RGB32), ARBG, ABGR, RGBA, interleaved YUV (which is YCbCr), YUY2, UYVY, AYUV, planar YUV formats YUV444, YUV422, YUV420 (as YV12), YUV420 (as IMC2), and some raw ImageMagick formats.  Some supports for different bit-depths.  Includes YUVInterleaved.avsi, InterleavedConversions.avsi, and PlanarConversions.avsi.  [http://forum.doom9.org/showthread.php?p=1403600 Discussion].&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[VapourSource]]&lt;br /&gt;
| VapourSynth script reader for AviSynth+ and AviSynth2.6x.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[VapourSource|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=170311 VideoInputSource]&lt;br /&gt;
| Capture video frames from video capture card or webcam in real-time.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[http://github.com/fieliapm/himawari_avs_plugin/raw/master/VideoInputSource/VideoInputSource.dll Plugin]&lt;br /&gt;
|[http://github.com/fieliapm fieliapm]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource ssifSource]&lt;br /&gt;
| Open m2ts, ssif and mpls files located in decrypted Blu-ray and Blu-ray 3D discs. Supports horizontal of vertical stack of views as output, views selection and swap autodetection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoration Filters ==&lt;br /&gt;
&lt;br /&gt;
These remove effects or artifacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.&lt;br /&gt;
&lt;br /&gt;
=== Anti-[[aliasing]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DAA]]&lt;br /&gt;
| Anti-aliasing with contra-sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| mcDAA3&lt;br /&gt;
| Motion-Compensated Anti-aliasing with contra-sharpening, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See [http://forum.doom9.org/showthread.php?p=1639679#post1639679 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/?wqkob7zx1p119e0 Script]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[MAA2]]&lt;br /&gt;
| Updated version of the MAA antialising script.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20140624125132/https://raw.githubusercontent.com/AviSynth/avs-scripts/master/maa2.avsi Script]&lt;br /&gt;
| line0&lt;br /&gt;
|-&lt;br /&gt;
| [[santiag]]&lt;br /&gt;
| Simple anti-aliasing with independent horizontal and vertical anti-aliasing strength.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1393006 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpAAMCmod&lt;br /&gt;
| High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp-sharpening, &amp;quot;normal&amp;quot; sharpening and line darkening with optional temporal stabilization of these edges. Part of [[AnimeIVTC]]. See [http://forum.doom9.org/showthread.php?t=138305] and [http://forum.doom9.org/showthread.php?t=140031]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
| [[TIsophote]]&lt;br /&gt;
| A level-set (isophote) smoothing filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20070222162751/http://bengal.missouri.edu/~kes25c/TIsophotev091.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xaa]]&lt;br /&gt;
|Versatile anti-aliasing script.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV24]]&lt;br /&gt;
|[http://www.mediafire.com/download/sygi04y47eknvc2/xaa_v1.1.1.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Chroma correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [{{N2Archived}}/trbarry/Readme_BT709ToBT601.txt BT709ToBT601]&lt;br /&gt;
| Convert from BT.709 (HDTV) to BT.601 (SDTV) colorimetry.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/BT709ToBT601.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
|[[caf]]&lt;br /&gt;
|Chromatic Aberration Fixer.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| Torchlight&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShift]]&lt;br /&gt;
| This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration. See [http://forum.doom9.org/showthread.php?t=33302 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091026153334/http://www.geocities.com/siwalters_uk/chromashift27.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ChromaShiftSP]]&lt;br /&gt;
| This script can shift chroma in all directions with subpixel accuracy.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/images/ChromaShiftSP.avsi Script]&lt;br /&gt;
| IanB, McCauley &lt;br /&gt;
|-&lt;br /&gt;
| [[ColorMatrix]]&lt;br /&gt;
| ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[ColorMatrix|Plugin]]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlot]]&lt;br /&gt;
| Color bleed reduction plugin. &lt;br /&gt;
| [[YUY2]],[[YV12]]&lt;br /&gt;
| [[DeBlot|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleeding]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091026141730/http://www.geocities.com/alex_j_jordan/chroma.txt Script]&lt;br /&gt;
| {{Author/Alex Jordan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaBleedingMod]]&lt;br /&gt;
| Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas. See [http://forum.doom9.org/showthread.php?t=77074#post1673932 discussion]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV411]]&lt;br /&gt;
| [[FixChromaBleedingMod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
| [[FixChromaticAberration]]&lt;br /&gt;
| FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration. See [http://forum.doom9.org/showthread.php?p=1520786#post1520786 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/index.php/FixChromaticAberration Script]&lt;br /&gt;
| Martin Wagener&lt;br /&gt;
|-&lt;br /&gt;
| [[MoveChroma]]&lt;br /&gt;
| Chroma shifting filter; can be used to independently shift the U/V channels left or right.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MoveChroma|Plugin]]&lt;br /&gt;
| [http://noraneco.ddo.jp/apechironnup]&lt;br /&gt;
|-&lt;br /&gt;
| [[ReInterpolate411]]&lt;br /&gt;
| This is a fast and simple filter to correct the improper 4:1:1 =&amp;gt; 4:2:2 conversion that seems to occur with some DV/4:1:1 codecs.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/ReInterpolate411.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420.html ReInterpolate420]&lt;br /&gt;
| Usually, DV decoders upsample [[PAL]] DV (which is YV12) to YUY2 using point sampling. This plugin re-interpolates the original chroma samples.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/fizick/reinterpolate420/reinterpolate420_v3.zip Plugin]&lt;br /&gt;
|  {{Author/Wilbert Dijkhof}}&lt;br /&gt;
{{Author/Fizick}} (v3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Debanding ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AdaptDBMC&lt;br /&gt;
| Luma / Fade / Blue adaptive debanding script. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=512 Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2db]]&lt;br /&gt;
| A simple and fast debanding filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GradFun2db|Plugin]]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[GradFun2DBmod]]&lt;br /&gt;
| An advanced debanding script based on GradFun2DB.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144537 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dither_tools#GradFun3|GradFun3]]&lt;br /&gt;
| This debanding script, part of the [[Dither_tools|Dither]] package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[Dither_tools|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kdb|flash3kyuu_deband]]&lt;br /&gt;
| Fast debanding plugin ported from AviUtl.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[Y8]], [[YV411]]&lt;br /&gt;
| [[f3kdb|Plugin]]&lt;br /&gt;
| [http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| LumaDB&lt;br /&gt;
| Fast 8-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114932/http://www.nmm-hd.org/upload/get~3YK_B5TfcyI/LumaDB-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| LumaDBL&lt;br /&gt;
| Fast 16-bit debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&amp;amp;t=668 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114947/http://www.nmm-hd.org/upload/get~mQYIS9H6Qas/LumaDBL-0.7.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Neo_f3kdb]]&lt;br /&gt;
| Fast debanding plugin for AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YUY2]], [[YV16]], [[YV24]], [[YV411]], 8-16bit [[planar]] Y/YUV&lt;br /&gt;
| [[Neo_f3kdb|Plugin]]&lt;br /&gt;
| [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deblocking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| BlockKiller&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=1410479#post1410479 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1410479&amp;amp;postcount=19 Script]&lt;br /&gt;
| Jawed&lt;br /&gt;
|-&lt;br /&gt;
| BlockTerminator&lt;br /&gt;
| Deblocking filter, see [http://forum.doom9.org/showthread.php?p=831936#post831936 discussion.]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=831936&amp;amp;postcount=24 Script]&lt;br /&gt;
| foxyshadis&lt;br /&gt;
|-&lt;br /&gt;
| [[DeBlock]]&lt;br /&gt;
| Deblocking filter. DGDecode also uses DeBlock.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit Y/YUV [[planar]] colorspaces &lt;br /&gt;
| [[DeBlock|Plugin]]&lt;br /&gt;
| {{Author/Fizick}} / {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblock_QED]]&lt;br /&gt;
| &amp;quot;A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours.&amp;quot; [http://forum.doom9.org/showpost.php?p=913365&amp;amp;postcount=4 Didée]. See [http://forum.doom9.org/showthread.php?p=944459 discussion.] For updated Deblock QED see this [http://forum.doom9.org/showthread.php?t=154777 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Deblock_QED_MT2Mod.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeblockPP7]]&lt;br /&gt;
| A port of the MPlayer PP7 deblocking filter.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[DeblockPP7|Plugin]]&lt;br /&gt;
|John Doe&lt;br /&gt;
|-&lt;br /&gt;
| [[FunkyDeBlock]]&lt;br /&gt;
| Deblocking script based on BlindPP and high/low pass separation. See [http://forum.doom9.org/showthread.php?t=72431 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MDeblock]]&lt;br /&gt;
| Plugin for removing block artifacts.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MDeblock|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD]]&lt;br /&gt;
| Filter to deblock frames while keeping high frequency detail.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD|Plugin]]&lt;br /&gt;
| Tobias Bergmann&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothD2]]&lt;br /&gt;
| Deblocking filter.  Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothD2|Plugin]]&lt;br /&gt;
| Jim Conklin&lt;br /&gt;
|-&lt;br /&gt;
| SmoothDeblock&lt;br /&gt;
| Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See [http://forum.doom9.org/showthread.php?t=111526 discussion] and an [http://forum.doom9.org/showthread.php?p=945261#post945261 overall comment].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1553458#post1553458 Script]&amp;lt;br&amp;gt;[[SmoothDeblock_source|(alt source)]]&lt;br /&gt;
| redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://avisynth.org.ru/unblock/unblock.html Unblock]&lt;br /&gt;
|UnBlock is a filter that removes the &amp;quot;blockiness&amp;quot; of heavily or moderately compressed images with statistical approach. See [http://forum.doom9.org/showthread.php?t=133059 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.org.ru/unblock/unblock11.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeblockPP7]]&lt;br /&gt;
|A port of the MPlayer PP7 deblocking filter. Includes high bit-depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], &amp;lt;br&amp;gt;all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[vsDeblockPP7|Plugin]]&lt;br /&gt;
|Asd-d&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dehaloing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[abcxyz]]&lt;br /&gt;
| Filter to remove halos. See [http://forum.doom9.org/showthread.php?t=144982 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Media:abcxyz_MT2.avsi|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[BlindDeHalo3]]&lt;br /&gt;
| Filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=622289#post622289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5599&amp;amp;d=1143030001 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeHalo_alpha]]&lt;br /&gt;
| Very powerful filter to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=777956#post777956 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Dehalo_alpha_mt.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeHaloHmod]]&lt;br /&gt;
| Another halo reducer, it includes lots of options to tweak for best performance. See [http://forum.doom9.org/showthread.php?p=1675762#post1675762 discussion]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [[DeHaloHmod|Script]]&lt;br /&gt;
|AmjadSONY&lt;br /&gt;
|-&lt;br /&gt;
|[[FineDehalo]]&lt;br /&gt;
|Halo removal script that uses DeHalo_alpha with a few masks and optional contra-sharpening to try remove halos without removing important details (like line edges).&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/images/FineDehalo.avsi Script]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 HaloBuster]&lt;br /&gt;
|Really slow high quality halo remover.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=172599 Script]&lt;br /&gt;
|feisty2&lt;br /&gt;
|-&lt;br /&gt;
| Mask_DHA&lt;br /&gt;
| A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking. See [http://forum.doom9.org/showthread.php?t=148498 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| 'Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[VHSHaloremover]]&lt;br /&gt;
| Quick &amp;amp; dirty halo removal. Will introduce some blurriness, but the halos are so huge you can’t avoid it. See [http://forum.doom9.org/showthread.php?p=1758184#post1758184]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://pastebin.com/s24mSgJ5 Script]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YAHR]]&lt;br /&gt;
| Basic filter with no variables to remove edge enhancement artifacts. See [http://forum.doom9.org/showthread.php?p=1205653#post1205653]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/YAHR.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| YAHRmod&lt;br /&gt;
| Basic filter used to reduce halos in modern DVD and other cases.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YAHRmod_source|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deringing &amp;amp; Mosquito Noise ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpSharpDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by heavily aWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/AWarpSharpDering.avsi Script]&lt;br /&gt;
| [http://leak.no-ip.org/AviSynth/ Leak]&lt;br /&gt;
|-&lt;br /&gt;
| [http://rationalqm.us/dgmpgdec/DGDecodeManual.html#BlindPP BlindPP]&lt;br /&gt;
| Deblocking &amp;amp; deringing filter; part of [[DGDecode]]. &amp;lt;br&amp;gt;Mosquito noise removal: &amp;lt;code&amp;gt;BlindPP(quant=16, cpu2=&amp;quot;ooooxx&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/dgmpgdec/dgmpgdec.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=636297#post636297 BlindDeRing]&lt;br /&gt;
| Deringing filter.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Restoration_Filters/Deringing/BlindDeRing___(2005).7z Plugin]&lt;br /&gt;
| krieger2005&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Deemphasize]&lt;br /&gt;
|This AviSynth function deemphasizes ringing common to SD video signals resulting from a playback device in the transfer chain poorly compensating for pre-emphasis baked into the source signal.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://gist.github.com/acuozzo/940869257cc79016215600a2392b33eb Script]&lt;br /&gt;
|[https://github.com/acuozzo acuozzo]&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/avisynth-dering/ Dering]&lt;br /&gt;
|Deringing filter intended for deringing VHS captured video.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/avisynth-dering/files/release4/ C-Plugin]&lt;br /&gt;
|[https://sourceforge.net/u/alexrayne/profile/ alexrayne]&lt;br /&gt;
|-&lt;br /&gt;
| [[EdgeCleaner]]&lt;br /&gt;
| A simple edge cleaning and weak dehaloing function. See [http://forum.doom9.org/showthread.php?t=164592 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1568521&amp;amp;postcount=13 Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=80518 canuckerfan]&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only. See [http://forum.doom9.org/showthread.php?p=1043583#post1043583 here] and [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=67532 here] for details.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=793930#post793930 Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[HQDering mod]]&lt;br /&gt;
| Applies deringing by using a smart smoother near edges (where ringing occurs) only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140711173345/http://www.nmm-hd.org/upload/get~08CusazVphU/HQDeringmod_v1.8.avsi Script]&lt;br /&gt;
| [http://www.nmm-hd.org/newbbs/memberlist.php?mode=viewprofile&amp;amp;u=479&amp;amp;sid=ff62d0f6c22fcfdbe97b53c8351429bc mawen1250]&lt;br /&gt;
|-&lt;br /&gt;
| [[LazyDering]]&lt;br /&gt;
| Tries to clean up slight ringing around edges by applying [[aWarpSharp2]] only to areas where the difference is small enough so detail isn't destroyed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131103155455/http://anime-addict.ani-x.com/files/avisynth/scripts/LazyDering_v0.1.avsi Script]&lt;br /&gt;
| [http://leak.no-ip.org/AviSynth/ Leak], RazorbladeByte&lt;br /&gt;
|-&lt;br /&gt;
| [[MosquitoNR]]&lt;br /&gt;
| A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]], [[YUY2]]&lt;br /&gt;
| [[MosquitoNR|Plugin]]&lt;br /&gt;
| {{Author/b_inary}}&lt;br /&gt;
|-&lt;br /&gt;
|ungibbs&lt;br /&gt;
|ungibbs, a gibbs artifact remover.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=134502 Script]&lt;br /&gt;
|*.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing&lt;br /&gt;
|Uses aWarpSharp2's flattening to clean out ringing/smaller halos, then runs some masks to preserve the edges and avoid the thinning.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|-&lt;br /&gt;
|WarpDeRing_faster&lt;br /&gt;
|Same as WarpDeRing but may be a bit faster.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[WarpDeRing_faster_source|Script]]&lt;br /&gt;
|mirkosp&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deinterlacing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| Area&lt;br /&gt;
| A port of Gunnar Thalin's VirtualDub filter &amp;quot;Deinterlace - area based&amp;quot; to AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/area_5F25_dll_20030217.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}} // {{Author/Gunnar Thalin}}&lt;br /&gt;
|-&lt;br /&gt;
| BlendBob&lt;br /&gt;
| Filter designed for use after a smart bob; blends every other frame with the closest matching neighbouring frame. See [http://forum.doom9.org/showthread.php?threadid=80289 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://leak.no-ip.org/AviSynth/BlendBob/ Plugin]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
|[[BWDIF]]&lt;br /&gt;
|Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all 8-32bit [[planar]] colorspaces &lt;br /&gt;
|[[BWDIF|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| DGBob&lt;br /&gt;
| This filter splits each field of the source into its own frame and then adaptively creates the missing lines either by interpolating the current field or by using the previous field's data. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=55598 discussion].&lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [{{N2Moved}}/dgbob/dgbob.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.&lt;br /&gt;
| [[YUY2]], [[YUY2]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2]]&lt;br /&gt;
| EEDI2 resizes an image by 2x in the vertical direction by copying the existing image to 2*y(n) and interpolating the missing field.  It is intended for edge-directed interpolation for deinterlacing (i.e. not really made for resizing a normal image, but can do that as well).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[EEDI2|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EEDI2CUDA]]&lt;br /&gt;
| EEDI2 filter using CUDA.&lt;br /&gt;
| All [[planar]] Y/YUV/RGB 8 to 16-bit colorspaces &lt;br /&gt;
| [[EEDI2CUDA|Plugin]]&lt;br /&gt;
| [https://github.com/misakikasumi misakikasumi], [https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[eedi3|EEDI3]]&lt;br /&gt;
| Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[eedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FieldHint]]&lt;br /&gt;
|FieldHint combines arbitrary fields from the input clip, and optionally adds Telecide-compatible postprocessing hints.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20120223025813/http://ivtc.org/yatta%20support/fieldhint-0.12.rar Plugin]&lt;br /&gt;
|{{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| IBob&lt;br /&gt;
| Interpolating Bob works identically to the Avisynth built-in [[Bob]] filter except that it uses linear interpolation instead of bicubic resizing. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=62142 discussion]. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://kevin.atkinson.dhs.org/ibob/ Plugin]&lt;br /&gt;
| {{Author/Kevin Atkinson}}&lt;br /&gt;
|-&lt;br /&gt;
| KernelDeint&lt;br /&gt;
| This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Superceded by [[LeakKernelDeint]], see the description below in this table. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [{{N2Moved}}/kerneldeint/kerneldeint.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LeakKernelDeint]]&lt;br /&gt;
| This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Compared to KernelDeint, it is low-level optimized (for speed) and provides some useful new functionality. As the original author of KernelDeint() states, LeakKernelDeint() is the preferred version to use.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://leak.no-ip.org/AviSynth/LeakKernelDeint/LeakKernelDeint_1.5.4.zip Plugin]&lt;br /&gt;
| {{Author/Leak}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3]]&lt;br /&gt;
| nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.&lt;br /&gt;
| [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[nnedi3|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[nnedi3ocl]]&lt;br /&gt;
| OpenCL rewrite of [[nnedi3]]. See [http://forum.doom9.org/showthread.php?t=169766 discussion].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://dl.dropboxusercontent.com/s/bmemjsu7jqnlk65/nnedi3ocl_20131208.7z Plugin]&lt;br /&gt;
| SEt&lt;br /&gt;
|-&lt;br /&gt;
| [[QTGMC]]&lt;br /&gt;
| by -Vit- [http://forum.doom9.org/showthread.php?t=156028] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[QTGMC|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
| [[SangNom2]]&lt;br /&gt;
| Reimplementation of the old [[SangNom]] plugin.&lt;br /&gt;
| [[Y8]],[[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SangNom2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.guthspot.se/video/AVSPorts/SmoothDeinterlacer/ SmoothDeinterlace]&lt;br /&gt;
| This contains an adaptive deinterlacer plugin for (AVISynth). It is based on Gunnar Thalin's [http://www.guthspot.se/video/index.htm#deinterlacesmooth Smooth Deinterlace plugin] for VirtualDub.&amp;lt;br&amp;gt;&lt;br /&gt;
See also [[SmoothDeinterlaceFunctions]]&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.guthspot.se/video/AVSPorts/SmoothDeinterlacer/AVSSmoothDeinterlacer.zip Plugin]&lt;br /&gt;
| {{Author/Gunnar Thalin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TDeint]]&lt;br /&gt;
| TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce &amp;quot;jaggy&amp;quot; edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=82264 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TDeint|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TelecideHints]]&lt;br /&gt;
| The filter process the stats file to get the usual progressive matches and identify VFR sections.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://mod16.org/fansub/Telecidehints11.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TempGaussMC]]&lt;br /&gt;
| Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[TempGaussMC|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?p=1734089#post1734089 w3fdif]&lt;br /&gt;
|Weston 3 Field Deinterlacing Filter (very beta).&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/download/w3fdif.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Yadif]]&lt;br /&gt;
| Port of YADIF (Yet Another DeInterlacing Filter) from MPlayer by Michael Niedermayer (http://www.mplayerhq.hu). It check pixels of previous, current and next frames to re-create the missed field by some local adaptive method (edge-directed interpolation) and uses spatial check to prevent most artifacts.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Yadif|C-Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod]]&lt;br /&gt;
| Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[yadifmod|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[yadifmod2]]&lt;br /&gt;
| Yadif + yadifmod for avisynth2.6/avisynth+. &lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[YV411]], [[Y8]]&lt;br /&gt;
| [[yadifmod2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Frame Detectors ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApparentFPS]]&lt;br /&gt;
| Shows underlying framerate where a clip has had many duplicates inserted, easier than counting unique frames.&lt;br /&gt;
| (see [[ApparentFPS|docs]])&lt;br /&gt;
| [[ApparentFPS|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeDup]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Dup]]&lt;br /&gt;
| A robust duplicate frame detector; a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. Provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Dup|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Duplicity2/DropDeadGorgeous]&lt;br /&gt;
|A two faced scheming and double dealing [on your behalf] dupe tool.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=175357 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=134930 Dupped]&lt;br /&gt;
| Another frame duplication function, similar to Dup, but hopefully more accurate.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140420181919/http://www.randomdestination.com/members/corran/misc/dupped/dupped.avsi Script]&lt;br /&gt;
| [https://github.com/eparsons Corran]&lt;br /&gt;
|-&lt;br /&gt;
| [[DupStep]]&lt;br /&gt;
| Duplicate frame detector/decimator filter for [[AviSynth+]], 64-bit version only.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|8-16 bits]]&lt;br /&gt;
| [[DupStep|Plugin]]&lt;br /&gt;
| [http://github.com/Orum Orum]&lt;br /&gt;
|-&lt;br /&gt;
|[[ExactDedup]]&lt;br /&gt;
| ExactDedup is a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.&lt;br /&gt;
| [[RGB24]] [[RGB32]], [[Y8]], [[YV12]] [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExactDedup|Plugin]]&lt;br /&gt;
|Steve Melenchuk, Arick Chan, StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/getdups/getdups.html GetDups] &lt;br /&gt;
| Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.&lt;br /&gt;
| [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/users/fizick/getdups/getdups096.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 MorphDups]&lt;br /&gt;
| Replace duplicate frames by interpolations.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=164372 Script]&lt;br /&gt;
| sven_x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fieldblending and Frameblending removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[c_deblend]] &lt;br /&gt;
| c_deblend is a simple blend replacing function like unblend or removeblend. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Cdeint]]&lt;br /&gt;
| Restores 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video (alternative for Restore24).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[Deblend]]&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=760375#post760375 discussion].&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[ExBlend]]&lt;br /&gt;
| ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ExBlend|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [[FixBlendIVTC]]&lt;br /&gt;
| A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mrestore]]&lt;br /&gt;
| Uses conditional frame evaluation to undo standard conversions with blends. Superseded by [[srestore]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveBlend]]&lt;br /&gt;
| This filter is used to remove blended fields/frames. See [http://forum.doom9.org/showthread.php?t=75772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [//web.archive.org/web/20061113201230/http://bossanovaguitar.com/video/removeblend-0.3.zip Plugin]&lt;br /&gt;
| {{Author/violao}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Restore24]]&lt;br /&gt;
| Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -&amp;gt; Telecine -&amp;gt; [[NTSC]] -&amp;gt; Blendconversion -&amp;gt; [[PAL]] - Video. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=75432 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
| [[RestoreFPS]]&lt;br /&gt;
| RestoreFPS reverses the kind of blending generated by [[ConvertFPS]], restoring original framerate. It will work perfectly well on any regular blend pattern.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Restorefps_v10.zip Plugin]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Srestore]]&lt;br /&gt;
| Replacement function for mrestore, c_deblend, FixBlendIVTC and DupHq.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Srestore|script]]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| Specials&lt;br /&gt;
| Helps restore video with blended fields/frames using a reference source. See [http://forum.doom9.org/showthread.php?t=165030 discussion] and much more information [http://horman.net/doctorwho/specials.php here] and [http://forum.doom9.org/showthread.php?t=168832 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://horman.net/specials.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| Unblend&lt;br /&gt;
| Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend. See [http://forum.doom9.org/showthread.php?t=55019 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/unblend_5F25_dll_2003.zip Plugin]&lt;br /&gt;
| Bach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Film Damage correction ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[DePulse]]&lt;br /&gt;
|DePulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[DePulse|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[DeScratch]]&lt;br /&gt;
| DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation). &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeScratch|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSpot]]&lt;br /&gt;
| This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DeSpot|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[deVCR]]&lt;br /&gt;
| deVCR eliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video.&lt;br /&gt;
| 8-bit RGB/YUV&lt;br /&gt;
| [[DeVCR#Script|Script]]&lt;br /&gt;
| Ricardo Garcia&lt;br /&gt;
|-&lt;br /&gt;
|[[KillPulse]]&lt;br /&gt;
|KillPulse is dropout remover, removes white/black noise horizontal streaking in analogue captures.&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[[KillPulse|Plugin]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.net/showthread.php?p=1402690 KillerSpots]&lt;br /&gt;
|Spot removal function based on Didée's idea from 2010 that makes use of MVTools analysis and RemoveDirt to detect and clean up spots with adiacent pixels.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|[https://github.com/FranceBB/KillerSpots Script]&lt;br /&gt;
|Didée, GMJCZP and John Meyer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveDirt]]&lt;br /&gt;
| RemoveDirt is a temporal cleaner for AviSynth 2.6 and AviSynth+.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[RemoveDirt|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=121197 RemoveLine]&lt;br /&gt;
|Script for removal of horizontal stripes.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Yup&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181777 SpotLess]&lt;br /&gt;
|Script filter to remove spots and noise using mvTools2 and Medianblur2. Copes with spots on multiple consecutive frames, setting RadT accordingly.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] &lt;br /&gt;
|Script&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 VideoFred's Film Restoring]&lt;br /&gt;
| A suite of scripts for film restoring.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=144271 Script]&lt;br /&gt;
| videoFred&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frequency Interference removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://avisynth.org.ru/defreq/defreq.html DeFreq]&lt;br /&gt;
| Defreq uses Fast Fourier Transform method for frequency selecting an removing. See [http://forum.doom9.org/showthread.php?t=82978 discussion].&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.org.ru/defreq/defreq07.zip Plugin]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/FanFilter/FanFilter.html FanFilter] &lt;br /&gt;
| Regular vertical frequency interference is filtered in spatial domain.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/FanFilter/FanFilter.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVTC &amp;amp; Decimation ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AnimeIVTC]]&lt;br /&gt;
| What it does:&lt;br /&gt;
* High quality adaptative field matching for hard telecine&lt;br /&gt;
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended&lt;br /&gt;
* Creating a VFR clip for hybrid sources&lt;br /&gt;
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip&lt;br /&gt;
* Very good combing removal and anti-aliasing functions&lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=138305] and See [http://forum.doom9.org/showthread.php?p=1673928] for mod version.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| thetoof&lt;br /&gt;
|-&lt;br /&gt;
|[[DecombUCF]]&lt;br /&gt;
|Decomb Using Clean Field. This function removes noise generated in one field, such as BS/terrestrial digital video scene changes and moving scenes. (Used after reverse telecine)&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DecombUCF|Script]]&lt;br /&gt;
|tyottoenc&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 DOCI]&lt;br /&gt;
| Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12.  In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd.  This filter reconstructs the chroma exactly and fixes the problem.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=158230 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate]]&lt;br /&gt;
| The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. (&amp;quot;FDecimate&amp;quot; stands for &amp;quot;Free Decimate&amp;quot;, which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[FDecimate|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FDecimate2]]&lt;br /&gt;
| FDecimate2 is based on FDecimate v1.0.2. FDecimate2, fixes some problems with bugged metrics in FDecimate v1.0.2.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FDecimate2|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IT]]&lt;br /&gt;
| Inverse Telecine plugin.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[IT|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[IVTC_txt60mc|ivtc_txt60mc]]&lt;br /&gt;
| Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[IVTC_txt60mc|Script]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|JIVTC&lt;br /&gt;
|JIVTC applies inverse telecine in a way to minimize artifacts often seen on Japanese TV broadcasts followed by recalculating the fields that might still contain some.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://raw.githubusercontent.com/lovesyk/avisynth-scripts/master/JIVTC.avsi Script]&lt;br /&gt;
|[http://github.com/lovesyk lovesyk]&lt;br /&gt;
|-&lt;br /&gt;
|[[MDec2]]&lt;br /&gt;
|MDec2 is a 2 pass decimating filter, acting much like the MultiDecimate filter.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[MDec2|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
| MultiDecimate&lt;br /&gt;
| Removes N out of every M frames, taking the frames most similar to their predecessors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=51901&amp;amp;perpage=20&amp;amp;pagenumber=2 discussion].&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [{{N2Moved}}/multidecimate/multidecimate.html Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| RePal&lt;br /&gt;
|  [http://forum.doom9.org/showthread.php?t=48401 Discussion] / [http://forum.doom9.org/showthread.php?p=1092552#post1092552 repal_29.97Hz_mod]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/repal_5F25_dll_20030523.zip Plugin] - [http://forum.doom9.org/attachment.php?attachmentid=8028&amp;amp;d=1201414683 Mod]&lt;br /&gt;
| Bach&lt;br /&gt;
|-&lt;br /&gt;
| [[Decomb]]&lt;br /&gt;
| The Telecide and Decimate filters can be combined to implement IVTC.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Decomb|Plugin]]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182369 TelecineBob]&lt;br /&gt;
|If your source soffers from field blending, as long as no deinterlacing is made you will find out that conveniently the blended fields are often paired with a clean one. FieldDeBlend takes advantage of that and checks for frames whose fields don't match to replace the frame with a clean one as long there is one.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://www.mediafire.com/file/sa1oae96m63mkje/TelecineBob.zip/file Plugin]&lt;br /&gt;
|Ceppo&lt;br /&gt;
|-&lt;br /&gt;
| [[TIVTC]]&lt;br /&gt;
| A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TIVTC|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| TPRIVTC&lt;br /&gt;
| TPRIVTC stands for TMPEG InVerse Telecine, i.e. the process where an 29.97fps interlaced NTSC clip is converted to 23.976fps while removing interlaced frames. [http://web.archive.org/web/20030808191810/http://kurosu.inforezo.org/avs/TPRIVTC/index.html Readme]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/tprivtc_5F25_dll_20040930.zip Plugin]&lt;br /&gt;
| daxab, {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=167875 WeaveMan]&lt;br /&gt;
| Remove arbitrary pulldown patterns manually; meant for perfectionists to undo non-standard 24-&amp;gt;25 fps, 25-&amp;gt;29.97 fps, etc. telecine conversions, along with other weird telecine anomalies created by broadcasters speeding up film-sourced content. See sample case [http://forum.doom9.org/showthread.php?p=1630931&amp;amp;highlight=weaveman#post1630931 here].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131208232913/http://chidragon.thedessie.com/Doom9/WeaveMan-v0.2.zip Plugin]&lt;br /&gt;
| ChiDragon&lt;br /&gt;
|-&lt;br /&gt;
| [[IvtcBlend]]&lt;br /&gt;
| Waka demonstrated an IvtcBlend function that uses the information in the &amp;quot;extra&amp;quot; fields of a telecined source to help combat temporal noise.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Ghost Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FixVHSOversharp&lt;br /&gt;
| FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources. See [http://web.archive.org/web/20131014010552/http://www.videohelp.eu/forum/avisynth/2851-avisynth-fixvhsoversharp-beta.html discussion.] &lt;br /&gt;
| | [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091026142456/http://www.geocities.com/mrtibsvideo/fixvhsoversharp.html Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20091027001215/http://geocities.com/mrtibsvideo/ MrTibs]&lt;br /&gt;
|-&lt;br /&gt;
| [[GhostBuster|Ghostbuster]]&lt;br /&gt;
| A filter for the removal of ghosting.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[GhostBuster|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LGhost]]&lt;br /&gt;
| Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[LGhost|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsLGhost]]&lt;br /&gt;
| Luminance Ghost reduction filter. Can be used for removing luminance ghost or edge ghost (ringing). &lt;br /&gt;
| All [[Planar]] colorspaces (8-32bit)&lt;br /&gt;
| [[vsLGhost|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logo Removal ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AvsInpaint]]&lt;br /&gt;
| This plugin comes with the intention to provide a suit for the removal of logos, whether opaque or transparent. It provides algorithms for these tasks: logo detection, deblending, and logo inpainting.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[AvsInpaint|C-Plugin]]&lt;br /&gt;
| AMSS0815, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeKafka]]&lt;br /&gt;
| This fairly simple filter washes away those annoying bugs from broadcast clips.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| poptone&lt;br /&gt;
|-&lt;br /&gt;
| DeLogo&lt;br /&gt;
| DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath. &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/delogo132/delogo.html Plugin] &amp;amp; [http://forum.doom9.org/showthread.php?t=119447 Script]&lt;br /&gt;
| Karel Suhajda&lt;br /&gt;
|-&lt;br /&gt;
|[[DelogoHD]]&lt;br /&gt;
|DelogoHD is an overhaul of the original delogo filter, which was originally written by MakKi many years ago. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], &amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[DelogoHD|Plugin]]&lt;br /&gt;
|MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [[ExInpaint]]&lt;br /&gt;
| Exemplar-Based Image Inpainting. See [http://forum.doom9.org/showthread.php?t=133773 discussion] &lt;br /&gt;
| [[RGB24]] [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExInpaint|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|InpaintDelogo is an advanced logo and watermark removal function using inpainting and deblending with an adjustable fine process to hide artifacts and get best delogo results.&lt;br /&gt;
Can remove opaque, transparent, semi-transparent and some dynamic logos from video.&lt;br /&gt;
Can be used to remove hardcoded subtitles or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
| [[InpaintFunc]]&lt;br /&gt;
| Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[InpaintFunc|Script]]&lt;br /&gt;
| Reuf Toc&lt;br /&gt;
|-&lt;br /&gt;
| [[rm_logo]]&lt;br /&gt;
| Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. See [http://forum.doom9.org/showthread.php?t=134919]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rm_logo.avs Script]&lt;br /&gt;
| Spuds &lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154559 s_ExLogo]&lt;br /&gt;
|De-logo function with clipping (Dekafka mod).&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://www.mediafire.com/download/40cpnnctd0uutpv/s_ExLogo_1.1.zip Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Uglarm]]&lt;br /&gt;
| Filter for blurring a logo, using LogoAway style Uglarm Interpolation method.&lt;br /&gt;
| [[RGB24]] [[RGB32]],[[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Uglarm|Plugin]]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[X-Logo]]&lt;br /&gt;
| X-Logo AviSynth plugin and VirtualDub filter. Removes opaque logos.&lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[X-Logo|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20041204210505/http://members.verizon.net/~vze3kkvm/filters.html Leuf]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Luma Equalization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Antiflicker]]&lt;br /&gt;
| &amp;quot;A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).&amp;quot; &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?p=224573#post224573 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/antiflicker_5F25_dll_20030304.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeFlicker]]&lt;br /&gt;
| Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]]&lt;br /&gt;
| [[DeFlicker|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Dumb Deflicker]&lt;br /&gt;
| Gathers average luma of frames, smoothens that with TemporalSoften, and applies the obtained difference to the original input.  It is pretty simple, read &amp;quot;dumb&amp;quot;. See [http://forum.doom9.org/showthread.php?p=1326599#post1326599 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1326599#post1326599 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EquLines]]&lt;br /&gt;
| Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[EquLines|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LMFlicker]]&lt;br /&gt;
| LMFlicker is intended to reduce flickering in some film/VHS transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[LMFlicker|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Local Deflicker]&lt;br /&gt;
| Deflickers only part of a frame. See [http://forum.doom9.org/showthread.php?t=159493 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=159493 Script]&lt;br /&gt;
| prokhozhijj&lt;br /&gt;
|-&lt;br /&gt;
| [[ReduceFlicker]]&lt;br /&gt;
| Plugin to reduce temporal oscillations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[ReduceFlicker|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}, {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TimeLapseDF]]&lt;br /&gt;
| Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TimeLapseDF|Plugin]]&lt;br /&gt;
| {{Author/Denis Zhitenev}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Vinverse]]&lt;br /&gt;
| A simple but effective plugin to remove residual combing.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Vinverse|Plugin]]&lt;br /&gt;
| {{Author/Didée}}, {{Author/tritical}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=106898 wdeflicker]&lt;br /&gt;
| Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=5417&amp;amp;d=1139174468 Plugin]&lt;br /&gt;
| Osmiridium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Rainbow &amp;amp; Dot Crawl Removal|Rainbow &amp;amp; Dot Crawl Removal]] ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Bifrost]]&lt;br /&gt;
| Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Bifrost|Plugin]]&lt;br /&gt;
| {{Author/Myrsloik}}, dubhater&lt;br /&gt;
|-&lt;br /&gt;
| [[CC]]&lt;br /&gt;
| Dot crawl and rainbow removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://www.chiyoclone.net/dl/cc_20040522.lzh Plugin]&lt;br /&gt;
| {{Author/chiyo-clone}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Checkmate]]&lt;br /&gt;
| Spatial-temporal dot crawl removal.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Checkmate|Plugin]]&lt;br /&gt;
| {{Author/mf}} / prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[ChubbyRain2]]&lt;br /&gt;
| Spatial-temporal rainbow reducing script based on [[ChubbyRain]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/ChubbyRain2.avsi Script]&lt;br /&gt;
| Lothar&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCrawl]]&lt;br /&gt;
| Spatial and temporal dot crawl removal, particularly for animated material.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/decrawl_20060924.zip Plugin]&lt;br /&gt;
| Dan Donovan&lt;br /&gt;
|-&lt;br /&gt;
| [[DeCross]]&lt;br /&gt;
| Cross Color Reduction. Also known as rainbows.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeCross|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeDot]]&lt;br /&gt;
| Removes dot crawl and may also be useful for rainbows.&lt;br /&gt;
| all planar Y, YUV, and YUVA (8-16 bit)&lt;br /&gt;
| [[DeDot|Plugin]]&lt;br /&gt;
| {{Author/thejam79}} / {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeRainbow]]&lt;br /&gt;
| A simple script to reduce rainbows. See [http://forum.doom9.org/showthread.php?p=398106#post398106 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/images/DeRainbow.avsi Script]&lt;br /&gt;
| sh0dan&lt;br /&gt;
|-&lt;br /&gt;
| [[DFMDeRainbow]]&lt;br /&gt;
| Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence &amp;quot;Double-Flux-Mask&amp;quot;).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/DFMDeRainbow-20140223.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DotKill]]&lt;br /&gt;
|Spatio-temporal dotcrawl and rainbow remover.&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bits&lt;br /&gt;
|[[DotKill|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 FadeDeRainbow]&lt;br /&gt;
|Another de-rainbowing script.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=170328 Script]&lt;br /&gt;
|bxyhxyh&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/guavacomb.htm GuavaComb]&lt;br /&gt;
| Removes dot crawl, rainbows, and some kinds of shimmering. See [http://forum.doom9.org/showthread.php?t=37456 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/guavacomb_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeCrawl]]&lt;br /&gt;
| Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeCrawl-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LUTDeRainbow]]&lt;br /&gt;
| Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140421001939/http://www.aquilinestudios.org/scripts/LUTDeRainbow-20081003.avsi Script]&lt;br /&gt;
| {{Author/Scintilla}}&lt;br /&gt;
|-&lt;br /&gt;
| [[mfRainbow]]&lt;br /&gt;
| Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/MfRainbow-v0.32.avsi Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainbow_Smooth]]&lt;br /&gt;
| A small spatial derainbow function. It uses [[SmoothUV]] to smooth out chroma and edge masking to prevent color bleeding.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Rainbow_smooth.avsi Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[SmartSSIQ]]&lt;br /&gt;
| SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SmartSSIQ.avsi Script]&lt;br /&gt;
| LB&lt;br /&gt;
|-&lt;br /&gt;
| [[SSIQ]]&lt;br /&gt;
| Rainbow remover. A port of the VirtualDub plugin [http://www.doki.ca/filters/ Smart Smoother IQ.]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/ssiq_20070304.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TComb]]&lt;br /&gt;
| A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TComb|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YARK]]&lt;br /&gt;
| Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown [http://forum.doom9.org/showthread.php?t=141165 here].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[YARK|Script]]&lt;br /&gt;
| jase99&lt;br /&gt;
|-&lt;br /&gt;
| [[ASTDR]]&lt;br /&gt;
| ASTDR uses mt_motion for motion and edge to deal with moving Rainbow and apply mask once more in the opposite way to keep around the lines as they are. It uses DeCross and other filters to remove Rainbow. ASTDRmc avoids chroma bleeding in moving scenes. See [http://forum.doom9.org/showpost.php?p=1665492&amp;amp;postcount=27 post on doom9.org].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[ASTDR|Script]]&lt;br /&gt;
| AmjadSONY&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Stabilization ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[CelStabilize]]&lt;br /&gt;
| Script which holds a fixed background steady.  Doesn't work well with pans or fades.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/index.php/CelStabilize Script]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| [[DePan]]&lt;br /&gt;
| Tools for estimation and compensation of global motion (pan).&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DePan|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Depansafe]]&lt;br /&gt;
|Another DePan stabilization script. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[DepanSafe|Script]]&lt;br /&gt;
|[http://pastebin.com/u/tophf tophf]&lt;br /&gt;
|-&lt;br /&gt;
| [[Deshaker3D]]&lt;br /&gt;
| Experimental 3D image stabilizer (VDub [http://www.guthspot.se/video/deshaker.htm Deshaker] required).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Deshaker3D|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 SpatialAlign]&lt;br /&gt;
|Fix spatial alignment between two clips containing similar scenes.&lt;br /&gt;
|Any?&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172136 Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/arnean/PerfPan PerfPan]&lt;br /&gt;
|PerfPan is an AviSynth plugin to stabilize scanned film using perforation as a reference.&lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[https://github.com/arnean/PerfPan/tree/master/windows Plugin]&lt;br /&gt;
|[https://github.com/arnean arnean]&lt;br /&gt;
|-&lt;br /&gt;
| [[Stab]]&lt;br /&gt;
| Simple but powerful script to remove small high frequency jitter that appears often on old/bad transfers.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Stab|Script]]&lt;br /&gt;
| g-force&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Stabilization Tools Pack]&lt;br /&gt;
| A set of tools to work with common stabilization issues, mainly from telecine process.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8 Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/TBC TBC]&lt;br /&gt;
| Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Denoisers ==&lt;br /&gt;
Strength/Quality of Denoisers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(need subclassification)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AdaptiveMedian]]&lt;br /&gt;
| This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AdaptiveMedian|Plugin]]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| Atc&lt;br /&gt;
| Alternate Temporal Cleaner; a fast temporal cleaner with some cool stuff.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://ziquash.chez-alice.fr/atc%20beta%201.zip Plugin]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| ColourizeSmooth&lt;br /&gt;
| ColourizeSmooth uses a general colourizing algorithm to smooth a given clip. ColourizeSmooth is based on this [http://www.cs.huji.ac.il/~yweiss/Colorization algorithm.] See [http://forum.doom9.org/showthread.php?t=91344 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/colourizesmooth_5F25_dll_20050429.zip Plugin]&lt;br /&gt;
| insanedesio&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.kevina.org/temporal_median/ ConditionalTemporalMedian]&lt;br /&gt;
|This filter is designed to remove temporal noise in the form of small dots and streaks found in some videos. A common cause of this is dirty VHS heads but I have also seen small black or white streaks in broadcast material. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.kevina.org/temporal_median/CondTemporalMedian-0.93.zip Plugin]&lt;br /&gt;
| {{Author/Kevin Atkinson}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Deathray]]&lt;br /&gt;
|OpenCL GPU accelerated spatial/temporal non-local means de-noising.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[Deathray|Plugin]]&lt;br /&gt;
|[http://github.com/JawedAshraf Jawed]&lt;br /&gt;
|-&lt;br /&gt;
| [[DeNoise]]&lt;br /&gt;
| This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[DeNoise|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20071105084352/http://www.geocities.com/fredthompson6/Kiraru2002/Kiraru2002sROOM.htm#dnr2 DNR2]&lt;br /&gt;
| Dynamic Noise Reduction 2 is based on the VirtualDub [http://www.shdon.com/vid/dnr DNR] filter by Steve Don and Avery Lee. &lt;br /&gt;
| [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/dnr2_5F25_dll_20021225.zip Plugin]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DeSaltPepper]]&lt;br /&gt;
| Remove white and black noise.&lt;br /&gt;
| Any&lt;br /&gt;
| [[DeSaltPepper|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ExtendedBilateral]]&lt;br /&gt;
| ExtendedBilateral extends the regular bilateral filtering process by adding an &amp;quot;initial estimation preprocess.&amp;quot; It is similar in operation to [[TBilateral]] and offers many of the same options (though not all) while adding the preprocess.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ExtendedBilateral|Plugin]]&lt;br /&gt;
|insanedesio&lt;br /&gt;
|-&lt;br /&gt;
| [[FFTQuiver]]&lt;br /&gt;
| Remove periodic noise. Useful for analog interference.&lt;br /&gt;
| [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[FFTQuiver|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| SmootherHiQ&lt;br /&gt;
| VirtualDub's ''Smart Smoother High Quality'' for AviSynth, see archived [http://web.archive.org/web/20040611013235/http://cultact-server.novi.dk/kpo/avisynth/smooth_hiq_as.html documentation].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/smoothhiq_5F25_dll_20030208.zip Plugin]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TNLMeans]]&lt;br /&gt;
| TNLMeans is an implementation of the NL-means denoising algorithm.&lt;br /&gt;
*[http://forum.doom9.org/showthread.php?t=171817 TfNLMeans] - an AviSynth 2.6 fork of TNLMeans 1.0.3&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TNLMeans|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[KNLMeansCL]]&lt;br /&gt;
| KNLMeans is an optimized OpenCL implementation of the Non-local means denoising algorithm.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[KNLMeansCL|Plugin]]&lt;br /&gt;
| [http://github.com/Khanattila Khanattila]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172966 xNLMeans]&lt;br /&gt;
|xNLMeans is an AviSynth plugin implementation of the Non Local Means denoising proposition. This implementation provides several optimizations and extensions over the original proposition and other implementations.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/4stpv24pvpfclzm/xNLMeans_0.03_20160324.zip Plugin] &amp;lt;!--[http://www.mediafire.com/download/bmldoqgmmboij8n/xNLMeans_0.01_151212.zip older version]--&amp;gt;&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatial Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[_2DCleanYUY2]]&lt;br /&gt;
| Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin [{{N2Moved}}/2dcleaner.html 2D Cleaner.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[_2DCleanYUY2|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}, {{Author/xeon533}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DctFilter]]&lt;br /&gt;
| An experimental filter that operates on DCT coefficients. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DctFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DCTFun]]&lt;br /&gt;
| A fast spatial denoiser that does a hard thresholding of a complete 4x4 ICT transform.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[DCTFun|Plugin]]&lt;br /&gt;
| Prunedtree &lt;br /&gt;
|-&lt;br /&gt;
| eDeen&lt;br /&gt;
| eDeen is a ultra powerfull spatial denoiser for very experienced encoders only.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://ziquash.chez-alice.fr/eDeen%20beta%201.zip Plugin]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun3b]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[frfun3b|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun3d]]&lt;br /&gt;
| Fractal denoising; frfun3d is a quality optimized frfun3b. See [http://forum.doom9.org/showthread.php?t=110200 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[frfun3d|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[frfun7]]&lt;br /&gt;
| Fractal denoising. See [http://forum.doom9.org/showthread.php?t=110200 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Frfun7|Plugin]]&lt;br /&gt;
| prunedtree&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20101201051903/http://gpubilateral.sourceforge.net/ GPUBilateral]&lt;br /&gt;
| In short, bilateral filter is a edge-preserving smooth filter. See [http://forum.doom9.org/showthread.php?t=136370 discussion.]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/gpubilateral/files/ Plugin]&lt;br /&gt;
| Sompon Virojanadara    &lt;br /&gt;
|-&lt;br /&gt;
|Kuwahara&lt;br /&gt;
|This filter is an edge preserving spatial noise reduction filter. It applies spatial smoothing while preserving the edges. See [http://forum.doom9.org/showthread.php?p=1689773 discussion]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://www.wilbertdijkhof.com/Kuwahara_v11.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MiniDeen]]&lt;br /&gt;
|MiniDeen is a spatial denoising filter. It replaces every pixel with the average of its neighbourhood. This is a port of the &amp;quot;a2d&amp;quot; method from the AviSynth plugin [[Deen]], version beta 2.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[MiniDeen|Plugin]]&lt;br /&gt;
|{{Author/dubhater}} / MeteorRain&lt;br /&gt;
|-&lt;br /&gt;
| [{{N2Moved}}/msmooth/msmooth.html Msmooth]&lt;br /&gt;
| Masked smoother, designed specifically for anime.&lt;br /&gt;
| [[YV12]], [[RGB32]]&lt;br /&gt;
| [{{N2Moved}}/msmooth/msmooth202.zip Plugin]&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo_VagueDenoiser]]&lt;br /&gt;
|Wavelet based Denoiser. Refactored version of the original VagueDenoiser; includes optimizations, additional colorspaces, and high bit depth support.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], 8-16bit planar YUV in AviSynth+&lt;br /&gt;
|[[Neo_VagueDenoiser|Plugin]]&lt;br /&gt;
| HolyWu, [https://github.com/msg7086 MeteorRain]&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV]]&lt;br /&gt;
| A spatial denoising plugin based on [{{N2Moved}}/smooth.html Smart Smoother] and [{{N2Moved}}/hiq/smoothhiq.html Smart Smooth HiQ].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SmoothUV|Plugin]]&lt;br /&gt;
| {{Author/Kurosu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothUV2]]&lt;br /&gt;
| SmoothUV2 is a spatial derainbow filter. This filter performs structure-preserving smoothing (blurring) on the U/V (chrominance or colour) information of the image, leaving Y (luminance) intact.  &lt;br /&gt;
| All YUV, YUVA [[planar]] 8 to 16-bit colorspaces &lt;br /&gt;
| [[SmoothUV2|Plugin]]&lt;br /&gt;
| {{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SPresso]]&lt;br /&gt;
|A fast script to make SD content compress better while keeping the &amp;quot;original look&amp;quot;.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TBilateral]] &lt;br /&gt;
| TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.  It does a nice job of smoothing while retaining picture structure.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TBilateral|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnDot]]&lt;br /&gt;
| UnDot is a simple median filter for removing dots, that is stray orphan pixels and mosquito noise. It clips each pixel value to stay within min and max of its eight surrounding neighbors. See [http://forum.doom9.org/showthread.php?s=&amp;amp;postid=205442#post205442 discussion].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnDot|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VagueDenoiser]]&lt;br /&gt;
| This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[VagueDenoiser|Plugin]]&lt;br /&gt;
| {{Author/Lefungus}}, {{Author/Kurosu}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VerticalCleaner]]&lt;br /&gt;
| Fast vertical cleaner.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[VerticalCleaner|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSmooth]]&lt;br /&gt;
|vsMSmooth is a spatial smoother that doesn't touch edges. &lt;br /&gt;
||[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSmooth|Plugin]]&lt;br /&gt;
|{{Author/dubhater}}, {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTBilateral]]&lt;br /&gt;
|vsTBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm.&lt;br /&gt;
|All [[planar]] 8 to 16-bit colorspaces&lt;br /&gt;
|[[vsTBilateral |Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Cnr2]]&lt;br /&gt;
| A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[Cnr2|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FluxSmooth]]&lt;br /&gt;
| Examines each pixel and compares it to the corresponding pixel in the previous and last frame.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[FluxSmooth|Plugin]]&lt;br /&gt;
| {{Author/SansGrip}}, {{Author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/grapesmoother.htm GrapeSmoother]&lt;br /&gt;
| This filter averages out visual noise between frames.&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/grapesmoother_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| MVDegrain&lt;br /&gt;
| Strong and effective temporal denoiser. Part of the [[MVTools]] package.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.nl/users/fizick/docs/english/externalfilters/temporalcleaner.htm TemporalCleaner]&lt;br /&gt;
| TemporalCleaner is an AviSynth port of the original port of the VirtualDub filter TemporalCleaner made by [http://home.earthlink.net/~casaburi/download/#temporalcleaner Jim Casaburi.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/temporalcleaner_5F25_dll.zip Plugin]&lt;br /&gt;
| vlad59&lt;br /&gt;
|-&lt;br /&gt;
| [[TTempSmooth]] &lt;br /&gt;
| TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TTempSmoothv094.zip Plugin]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Temporal Degrain]]&lt;br /&gt;
| SLOW but very effective at removing most grain from video sources.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/TemporalDegrain.avs Script]&lt;br /&gt;
| Didée, Sagekilla &lt;br /&gt;
|-&lt;br /&gt;
| [[TemporalDegrain2]]&lt;br /&gt;
| Temporal Degrain enhanced with parts of QTGMC, potentially slower but more effective at removing grain from video sources while retaining more details.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]] (8-16 bit)&lt;br /&gt;
| [[TemporalDegrain2|Script]]&lt;br /&gt;
| Didée, Sagekilla, Vit, real.finder, ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[[vsCnr2]]&lt;br /&gt;
|vsCnr2 is a temporal denoiser designed to denoise only the chroma. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-16 bit) &lt;br /&gt;
|[[vsCnr2|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsTTempSmooth]]&lt;br /&gt;
|vsTTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV, and YUVA (8-32 bit) &lt;br /&gt;
|[[vsTTempSmooth|Plugin]]&lt;br /&gt;
|HolyWu, {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Spatio-Temporal Denoisers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BM3DCUDA]]&lt;br /&gt;
|BM3D denoising filter for AviSynth+, implemented in CUDA.&lt;br /&gt;
|32-bit [[planar]] colorspaces&lt;br /&gt;
|[[BM3DCUDA|Plugin]]&lt;br /&gt;
|[https://github.com/WolframRhodium WolframRhodium]&lt;br /&gt;
|-&lt;br /&gt;
| [[Convolution3D]]&lt;br /&gt;
| Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Convolution3D|Plugin]]&lt;br /&gt;
| {{Author/Vlad59}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Deen]]&lt;br /&gt;
| Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[Deen|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
| DenoiseMF&lt;br /&gt;
| A fast and accurate denoiser for a Full HD video from a H.264 camera. See [http://forum.doom9.org/showthread.php?t=162603 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web-beta.archive.org/web/20160315085026/http://forum.doom9.org/showthread.php?t=162603 Script]&lt;br /&gt;
| rean&lt;br /&gt;
|-&lt;br /&gt;
| [[dfttest]]&lt;br /&gt;
| A 2D/3D frequency domain denoiser.&lt;br /&gt;
| [[YUY2]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[dfttest|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| dfttestMC&lt;br /&gt;
| A script that motion compensates dfttest. See [http://forum.doom9.org/showthread.php?t=147676 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147676 Script]&lt;br /&gt;
| thewebchat&lt;br /&gt;
|-&lt;br /&gt;
| [[DeGrainMedian]]&lt;br /&gt;
| Two stage Spatio-Temporal Limited Median filter for grain removal.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[DeGrainMedian|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DFilter]]&lt;br /&gt;
| A 3D Frequency Domain filter - gives strong denoising and moderate sharpening.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], any Y, YUV and Planar RGB 8-32 bit&lt;br /&gt;
| [[FFT3DFilter|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}, martin53, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FFT3DGPU]]&lt;br /&gt;
| Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[YUY2]], Planar RGB 8 bit&lt;br /&gt;
| [[FFT3DGPU|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[hqdn3d]] &lt;br /&gt;
| High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts. &lt;br /&gt;
| 8-16bit planar YUV&lt;br /&gt;
| [[hqdn3d|Plugin]]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 mclean]&lt;br /&gt;
|Typical spatial filters work by removing large variations in the image on a small scale, reducing noise but also making the image less sharp or temporally stable. mClean removes noise whilst retaining as much detail as possible, as well as provide optional image enhancement.&lt;br /&gt;
|[[YV12]], [[HBD]]&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174804 Script]&lt;br /&gt;
|burfadel&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_Spuds]]&lt;br /&gt;
| Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MC_Spuds|Script]]&lt;br /&gt;
| Spuds, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MCTemporalDenoise]]&lt;br /&gt;
| Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MCTemporalDenoise|Script]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/mipsmooth.htm MipSmooth]&lt;br /&gt;
| MipSmooth is a reinvention of [[SmoothHiQ]] and [[Convolution3D]]. MipSmooth was made to enable smoothing of larger pixel areas than 3x3(x3), to remove blocks and smoothing out low-frequency noise. See [http://forum.doom9.org/showthread.php?t=64940 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mipsmooth_5F25_dll_20051223.zip Plugin]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/nomosmooth.htm NoMoSmooth]&lt;br /&gt;
| NoMoSmooth temporally denoises relatively static areas and a spatially denoises moving parts. In addition to this motion-based approach, NoMoSmooth employs another technique to try to retain as much existing detail as possible: only pixels that are &amp;quot;fluctuating&amp;quot; are smoothed. See [http://forum.doom9.org/showthread.php?t=37471 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/nomosmooth_5F25_dll_200309015.zip Plugin]&lt;br /&gt;
| SansGrip&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/peachsmoother.htm PeachSmoother]&lt;br /&gt;
| PeachSmoother was designed to cope with the oddities of analog broadcast TV.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/peachsmoother_5F25_dll_20030801.zip Plugin]&lt;br /&gt;
| {{Author/Lindsey Dubb}}&lt;br /&gt;
|-&lt;br /&gt;
| RemoveDirtMC&lt;br /&gt;
| See [http://forum.doom9.org/showthread.php?p=1485300#post1485300 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [https://github.com/realfinder/AVS-Stuff/raw/master/avs%202.5%20and%20up/RemoveDirtMC_SE.avsi Script]&lt;br /&gt;
| Nephilis/A.SONY&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrain]]&lt;br /&gt;
| RemoveGrain is a plugin package containing various plugins for spatial and temporal denoising, repairing, sharpening, deinterlacing, and other utility functions.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrain|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoveGrainHD]]&lt;br /&gt;
| RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See [http://web.archive.org/web/20130412014246/http://www.removegrainhd.de.tf/ documentation.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[RemoveGrainHD|Plugin]]&lt;br /&gt;
| {{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| RemoveNoiseMC&lt;br /&gt;
| Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=110078 Script]&lt;br /&gt;
| Heini011&lt;br /&gt;
|-&lt;br /&gt;
| [[RgTools]]&lt;br /&gt;
| Modern rewrite of &amp;lt;tt&amp;gt;[[RgTools/RemoveGrain|RemoveGrain]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Repair|Repair]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/BackwardClense|BackwardClense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/Clense|Clense]]&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;[[RgTools/ForwardClense|ForwardClense]]&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;[[RgTools/VerticalCleaner| VerticalCleaner]]&amp;lt;/tt&amp;gt; all in a single plugin. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[RgTools|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/pinterf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[SMDegrain]]&lt;br /&gt;
|SMDegrain is a convenience function for using MDegrain, including 16bit and interlaced support, with extra capabilities for light sharpening and spatial filtering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[[SMDegrain|Script]]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STMedianFilter]]&lt;br /&gt;
|STMedianFilter is a (slightly motion compensated) spatial/temporal median filter. It fairly very fine grained, using only adjacent pixels in space and time, so it looks at the adjacent 26 locations to filter each location. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20130207143129/http://neuron2.net/trbarry/STMedianFilter.zip Plugin]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[STPresso]]&lt;br /&gt;
|A fast script to make SD/720p content compress better without losing detail and original grain structure.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[STPresso|Script]]&lt;br /&gt;
|{{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[vsDeGrainMedian]]&lt;br /&gt;
|vsDeGrainMedian is a spatio-temporal limited median denoiser.&lt;br /&gt;
|All [[planar]] 8 to 16bit colorspaces&lt;br /&gt;
|[[vsDeGrainMedian|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| zzz_denoise&lt;br /&gt;
| Simple wrapper around a combination of dfttest and MDegrain3. Requires the [[External_filters#Deepcolor_Filters|Dither]] package.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1390594#post1390594 Script]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Adjustment Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Averaging/Layering/Masking ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Average]]&lt;br /&gt;
| A simple plugin that calculates weighted frame-by-frame average from multiple clips. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Average|Plugin]]&lt;br /&gt;
| {{Author/tp7}}, {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthGimpLayer]]&lt;br /&gt;
|AviSynth Gimp-style Layer merge plugin.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AviSynthGimpLayer|Plugin]]&lt;br /&gt;
| [http://sourceforge.net/u/panzerboy66/profile/ panzerboy66]&lt;br /&gt;
|-&lt;br /&gt;
|[[AVS_SoftLight]]&lt;br /&gt;
|AviSynth+ plugin. It makes a softlight blend with a negative of average. Only x64 version available and with CUDA support. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AVS_SoftLight|Plugin]]&lt;br /&gt;
|Argaricolm&lt;br /&gt;
|-&lt;br /&gt;
| BlockAverage&lt;br /&gt;
| A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image – U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satisfies the requirements in [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=91580&amp;amp;perpage=10&amp;amp;pagenumber=1 this thread].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/blockaverage01.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|CheckMask&lt;br /&gt;
|A YV12 spatial dot finding filter for AviSynth.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/checkmask_5F25_dll_20050310.zip Plugin]&lt;br /&gt;
|[http://web.archive.org/web/20090618112048/http://kawaii-shoujo.net/AntiAliased/index.html Dan Donovan]&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBlend]]&lt;br /&gt;
|Filter to blend consecutive frames in a clip. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[ClipBlend|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorScreenMask]]&lt;br /&gt;
|ColorScreenMask is a special effects plugin for processing chroma key (i.e., a green screen or blue screen) backgrounds. It uses color thresholds rather than absolute values as the criteria for setting the alpha channel transparency. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[ColorScreenMask|Plugin]]&lt;br /&gt;
|Grandpa Oddball&lt;br /&gt;
|-&lt;br /&gt;
|[[ColourMask]]&lt;br /&gt;
|Creates colour masks.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColourMask|Plugin]]&lt;br /&gt;
|{{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
|[[CombMask]]&lt;br /&gt;
|A filter to create and process comb masks. These filters were written from scratch, but most of logic comes from tritical's [[TIVTC]] plugin.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CombMask|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fusion]]&lt;br /&gt;
|Pyramidal image processing for video, it uses image pyramids to blend clips together (more commonly used in the creation of HDR images and image stitching).&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fusion|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GraMaMa]]&lt;br /&gt;
| Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GraMaMa|Plugin]]&lt;br /&gt;
| {{author/E-Male}}, &lt;br /&gt;
{{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/imck-2.3.0-readme.html ImasMultiColorKeying]&lt;br /&gt;
|Chroma keying filter (Japanese)&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://umezawa.dyndns.info/archive/imck/ Plugin]&lt;br /&gt;
|Umezawa Takeshi&lt;br /&gt;
|-&lt;br /&gt;
|MaskCrop&lt;br /&gt;
|Non-clip plugin and function to speed up filtering with a mask.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.dropbox.com/s/8c4rxlwbs020ib1/MaskCrop0.1.2.7z?dl=1 Plugin] &amp;lt;!--[http://www.dropbox.com/s/98bcjuiy2ojkz75/MaskCrop0.1.1.7z?dl=1 Old v0.1.1 plugin] [http://www.dropbox.com/s/xcrlno31jqavqob/MaskCrop.7z?dl=1 Old v0.1.0 plugin]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.videohelp.com/threads/369143-ResizersPack-MasksPack-PlaygroundPack-SmoothContrast-Logo-mod-functions?s=7811fcf9c429ffb99f2e0a4b8043832d&amp;amp;p=2364052&amp;amp;viewfull=1#post2364052 MasksPack]&lt;br /&gt;
|This is a set of functions related to masks, so localized filtering will be able, giving you finer control on how and where to filter or protect certain zones.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.mediafire.com/download/mch99c0z5957u9z/MasksPack2.3.zip Script]&lt;br /&gt;
|{{Author/Dogway}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Median]]&lt;br /&gt;
|A filter plugin for AviSynth which generates a pixel-by-pixel median of several clips. This is particularly useful for filtering out noise and glitches from multiple VHS/SVHS/8mm/Hi8 tape captures, but can be used for other purposes also.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[Median|Plugin]]&lt;br /&gt;
|{{Author/ajk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MTCombMask]]&lt;br /&gt;
|This filter produces a mask showing areas that are combed, it uses 3-point sampling to determine combing in a pixel. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], 8-16bit planar Y/YUV/YUVA&lt;br /&gt;
|[[MTCombMask|Plugin]]&lt;br /&gt;
|{{Author/Manao}}, [https://github.com/Asd-g Asd-g]&lt;br /&gt;
|-&lt;br /&gt;
|[[OverlayPlus]]&lt;br /&gt;
|Layering scrip similar to AviSynth's internal Overlay but includes more blending modes and some additional features.&lt;br /&gt;
|All 8-32bit colorspaces&lt;br /&gt;
|[[OverlayPlus|Script]]&lt;br /&gt;
|reel.deel &lt;br /&gt;
|-&lt;br /&gt;
| ParameterisedBlend&lt;br /&gt;
| ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together.  You can use it as an extended, gamma-aware replacement for Merge().&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft#TOC-ParameterisedBlend Plugin]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172388 Polygon]&lt;br /&gt;
|The very raw beginning of a plugin for drawing high quality polygons (mainly to be used as masks) in AviSynth.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172388 Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RedAverage]]&lt;br /&gt;
|Frame-by-frame averaging/merging of multiple clips. Includes a masked average, weighted average, and a merge filter. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[RedAverage|Plugin]]&lt;br /&gt;
|redfordxx&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jojje/shapemask ShapeMask]&lt;br /&gt;
|A filter plugin for AviSynth that identifies bright areas such as projector screens at conferences and creates a mask out of them. The use case for which it was created is to deal with overly bright lectures, such as screen casts or talks where the speaker or producer hasn't followed presentation 101; Use light text on a dark background! See [http://forum.doom9.org/showthread.php?t=172308 discussion.]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150702103042/http://snarl.zapto.org/files/ShapeMask-1.0.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
|[[TColorMask]]&lt;br /&gt;
|A simple color masking plugin for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TColorMask|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TCombMask]]&lt;br /&gt;
|TCombMask is a simple filter that creates a comb map that can (could) be used by other filters.  It currently supports optional motion adaption, optional spatial adaption, optional luma &amp;lt;-&amp;gt; chroma linking, different thresholds for chroma and luma, and much more.&lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[TCombMask|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[TempLinearApproximate]]&lt;br /&gt;
|TempLinearApproximate takes several frames and for each pixel calculates linear approximation of its values through time, then returns its value in the middle (unless close to beginning or end of clip) of that line.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[TempLinearApproximate|Plugin]]&lt;br /&gt;
|Mystery Keeper&lt;br /&gt;
|-&lt;br /&gt;
|[[TMaskCleaner]]&lt;br /&gt;
|A really simple mask cleaning plugin for AviSynth based on mt_hysteresis.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[TMaskCleaner|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM]]&lt;br /&gt;
| TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TMM|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TMM2]]&lt;br /&gt;
| A rewrite of TMM&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[TMM2|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Unpremultiply]] &lt;br /&gt;
| This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Unpremultiply|Plugin]]&lt;br /&gt;
| [http://web.archive.org/web/20160610124858/http://code.google.com/p/avisynth-unpremultiply/ Josh Sutinen]&lt;br /&gt;
|-&lt;br /&gt;
| [[uu_mt_blend]]&lt;br /&gt;
| ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes.&lt;br /&gt;
| [[YV12]],[[RGB24]],[[RGB32]]&lt;br /&gt;
| [[Media:UU_mt_blend.avs|Script]]&lt;br /&gt;
| rafriff42&lt;br /&gt;
|-&lt;br /&gt;
|[[Watermark2]]&lt;br /&gt;
|Creates a transparent deformation in the video akin to a watermark. The watermark is defined by a black and white image which may be a dynamic image. The intensity of the effect is controlled by several parameters.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Watermark2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/phillvanleersum/profile/ DrPhill], {{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[YRangeMask]]&lt;br /&gt;
| AviSynth script to create a mask by specifying the range of the brightness. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[YRangeMask|Script]]&lt;br /&gt;
| Chikuzen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blurring ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://www.animemusicvideos.org/forum/viewtopic.php?t=101724 BlurMod/ApplyOnAngle]&lt;br /&gt;
|BlurMod() shrinks, blurs, then resizes; resulting in a very strong blur. ApplyonAngle() rotates, filters, then rotates back; making any filter appear as if applied on an angle.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|Script&lt;br /&gt;
|Phantasmagoriat&lt;br /&gt;
|-&lt;br /&gt;
| [[BucketMedian]]&lt;br /&gt;
| BucketMedian is an implementation of spatial median filter adapting bucket (counting) sort algorithm.&lt;br /&gt;
| [[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[BucketMedian|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FastBlur]]&lt;br /&gt;
| Fast approximate Gaussian blurs.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[FastBlur|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GBlur]]&lt;br /&gt;
| Gaussian blur.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[GBlur|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur]]&lt;br /&gt;
| A plugin with 5 different types of median blur filters.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[MedianBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MedianBlur2]]&lt;br /&gt;
| Implementation of [http://nomis80.org/ctmf.html constant time median filter] for AviSynth 2.6, similar to MedianBlur.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MedianBlur2|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableBlur]]&lt;br /&gt;
| VariableBlur is a Gaussian, binomial or average blur filter with a variable radius (variance).&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]],&lt;br /&gt;
| [[VariableBlur|Plugin]]&lt;br /&gt;
| {{Author/tsp}}, {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VariableMedian]]&lt;br /&gt;
| A simple median filter. See [http://forum.doom9.org/showthread.php?t=83985 discussion]&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091027134543if_/http://www.geocities.com/siwalters_uk/variablemedian.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Borders and Cropping ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[BorderControl]]&lt;br /&gt;
| It's designed to allow you to manipulate the regions at the top, bottom and sides of a frame. Set a black border, set a border region to be faded out and you can &amp;quot;smear&amp;quot; the border to save having to crop and resize the whole frame for the sake of a few pixels. Each border (top,bottom.left and right) can be manipulated independently. See [http://forum.doom9.org/showthread.php?t=33479 discussion] and [http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm documentation].&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip Plugin]&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|EdgeFixer repairs bright and dark line artifacts near the border of an image. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[EdgeFixer]]&lt;br /&gt;
|[https://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|This is a simple filter that fills the borders of a clip, without changing the clip's dimensions.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[FillBorders]]&lt;br /&gt;
|[http://github.com/dubhater dubhater] / Asd&lt;br /&gt;
|-&lt;br /&gt;
|[[FillMargins]]&lt;br /&gt;
|FillMargins is a simple AviSynth filter that fills the four margins of a video clip with the outer pixels of the unfilled portion. It takes integer 4 parameters specifying the size of the left, top, right, and bottom margins. These may be any value and do not have to be any particular multiple. See discussion [http://forum.doom9.org/showthread.php?t=50132 here] and [http://forum.doom9.org/showthread.php?t=55881 here], additional [http://avisynth.org.ru/docs/english/externalfilters/fillmargins.htm documentation]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20130207143129/http://neuron2.net/trbarry/FillMargins.zip Plugin]&lt;br /&gt;
|{{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| Padding&lt;br /&gt;
| Duplicate edge pixels to the outside with [[PointResize]]. See [http://forum.doom9.org/showthread.php?t=165946 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1596804&amp;amp;postcount=5 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoCrop]]&lt;br /&gt;
|Automatically crops black borders ([http://en.wikipedia.org/wiki/Letterbox wikipedia:Letterbox], [http://en.wikipedia.org/wiki/Pillar_box_%28film%29 wikipedia:Pillar box], [http://en.wikipedia.org/wiki/Windowbox_%28film%29 wikipedia:Windowbox]) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers. See original [http://forum.doom9.org/showthread.php?t=37204 discussion] and updated AutoCrop [http://forum.doom9.org/showthread.php?t=87602 discussion]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://len0x.leffe.dnsalias.com/autocrop12.zip Plugin]&lt;br /&gt;
| [http://web.archive.org/web/20050404182221/http://www.videofringe.com/autocrop/ Glenn Bussell], len0x&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource CropDetect]&lt;br /&gt;
| Plugin to detect black bounding box in video and crop it easily. See [http://forum.doom9.org/showthread.php?p=1761842#post1761842 discussion]. Note, CropDetect small plugin merged within ssifSource project. Look for &amp;quot;CropDetect&amp;quot; function in Sub3D.dll&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/releases plugin]&lt;br /&gt;
|[http://github.com/slavanap slavanap]&lt;br /&gt;
|-&lt;br /&gt;
|[[RoboCrop]]&lt;br /&gt;
| RoboCrop is an automatic cropping solution to crop black borders from video clips, loosely based on (but using no code from) AutoCrop by Glenn Bussell. See [http://forum.doom9.org/showthread.php?t=168053 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://www.mediafire.com/file/krdo0aye4dlvpit/RoboCrop_25%2626_dll_v1-10_20160825.zip Plugin]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Colourspace Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [{{N2Moved}}/autoyuy2/autoyuy2.html AutoYUY2]&lt;br /&gt;
| This filter is correctly converts YV12 to YUY2 without color bias.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171786 Cnv2]&lt;br /&gt;
| Universal [[Convert|ConvertTo...()]] wrapper with some additional features. Requires [http://forum.doom9.org/showthread.php?t=147846 GScript]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=171786 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
| ConvertToYCgCo&lt;br /&gt;
| Converts to the YCgCo colorspace. See [http://forum.doom9.org/showthread.php?t=161736 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12748&amp;amp;d=1331769022 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
| InterleavedConversions&lt;br /&gt;
| Tools for interleaving and de-interleaving 2, 3, and 4-channel data.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| PitifulInsect&lt;br /&gt;
|-&lt;br /&gt;
| ManualColorMatrix&lt;br /&gt;
| Can perform any matrix-based color conversion. See [http://forum.doom9.org/showthread.php?t=161777 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=12346&amp;amp;d=1309522614 Plugin]&lt;br /&gt;
| xv&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality 16-bit image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250&lt;br /&gt;
|-&lt;br /&gt;
|[[PlanarTools]]&lt;br /&gt;
|This plugin is a set of filters that offers converting packed(interleaved) formats to planar formats and vice versa.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV16]]&lt;br /&gt;
|[[PlanarTools|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| YUY2inRGB&lt;br /&gt;
| A quick filter that stuffs YUY2 into RGB24. See [http://forum.doom9.org/showthread.php?p=639948#post639948 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://trevlac.us/YUY2inRGB.zip Plugin]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| YUY2toRGB219&lt;br /&gt;
| Converts YUY2 to studioRGB. With this kind of conversion, luma will not change, meaning no quantization error on luma. See [http://forum.doom9.org/showthread.php?p=639432#post639432 discussion.]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://trevlac.us/colorCorrection/YUY2toRGB219.zip Plugin] &lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
|[[YV12To422]]&lt;br /&gt;
|YV12 to YV16/YUY2 converter for AviSynth 2.6.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[YV12To422|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Effects ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddGrainC]]&lt;br /&gt;
| Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain &amp;amp; AddGrainC &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]],&lt;br /&gt;
[[Y8]], [[YV411]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[AddGrainC|Plugin]]&lt;br /&gt;
|{{Author/Tom Barry}}, {{Author/Foxyshadis}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{Author/LaTo}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| AddStaticGrainM&lt;br /&gt;
| This function adds static grain in dark areas based on a mask.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[AddStaticGrainM_source|Script]]&lt;br /&gt;
| [http://canihaziframe.wordpress.com/2011/02/23/addstaticgrainm/ Daiz]&lt;br /&gt;
|-&lt;br /&gt;
| [http://kvcd.net/sansgrip/avisynth/Blockbuster-readme.html AddNoise/Blockbuster]&lt;br /&gt;
| Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/blockbuster_5F25_src_20021229.zip Plugin]&lt;br /&gt;
| Ross Thomas&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=87295 AviShader]&lt;br /&gt;
| generic plugin that uses your 3D card's hardware to assist with rendering&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avishader_5F25_dll_20041228.zip Plugin]&lt;br /&gt;
| Antitorgo&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorLooks]]&lt;br /&gt;
| This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorLooks|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[crt_display]]&lt;br /&gt;
| CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[crt_display|Script]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsMany]]&lt;br /&gt;
| Creates 34 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[EffectsMany|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[EffectsPlus]]&lt;br /&gt;
| '''AviSynth+ only'''. Creates 26 types of special &amp;quot;animated&amp;quot; effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[HBD]] colorspaces&lt;br /&gt;
| [[EffectsPlus|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[f3kgrain]]&lt;br /&gt;
| Another 8/16-bit luma adaptive grain generator.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://web.archive.org/web/20131111114900/http://www.nmm-hd.org/upload/get~ElhZlazJbsQ/f3kgrain_v0.4.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Fingerprint]]&lt;br /&gt;
|Video fingerprint filter. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Fingerprint|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GNoise]]&lt;br /&gt;
| Adds random noise to a clip. See [http://forum.doom9.org/showthread.php?p=841700#post841700 duscussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20080905123941/http://soulhunter.chronocrossdev.com/data/gnoise_r5.zip Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3]]&lt;br /&gt;
| Noise generator that tries to simulate the behavior of silver grain on film. See [http://forum.doom9.org/showthread.php?t=141303 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[GrainFactory3|Script]]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactory3mod]]&lt;br /&gt;
| Luma adaptive grain generating filter in 8-bit precision. Based on Didée's [[GrainFactory3]] script.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722190952/http://www.nmm-hd.org/upload/get~kvNvGpuyxfc/GrainFactory3mod_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GrainFactoryLite]]&lt;br /&gt;
| Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didée's [[GrainFactory3]] script, processing in 16-bit precision, and some commonly unused parameters removed.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140722185917/http://www.nmm-hd.org/upload/get~FaqsQaMom9s/GrainFactoryLite_v1.2.avsi Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html HollywoodSQ]&lt;br /&gt;
| Creates popup album, akin to Hollywood squares TV show&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/HollywoodSq/HollywoodSq.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| KenBurnsEffect&lt;br /&gt;
| Given clip, zooms, pans &amp;amp; rotates clip. See [http://en.wikipedia.org/wiki/Ken_Burns_Effect wikipedia:Ken Burns Effect]&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135776 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| [[MPlayerNoise]]&lt;br /&gt;
| Noise Generator ported from MPlayer. See [http://forum.doom9.org/showthread.php?t=84181 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/bergfiltercollection_5F25_dll_20041019.zip Plugin]&lt;br /&gt;
| {{Author/bergi}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NoiseGenerator]]&lt;br /&gt;
| Newer function based off of Blockbuster. Adds random noise to clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/noisegenerator_5F25_dll_20050616.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
| [[Scanlines]]&lt;br /&gt;
| Add Scanlines (black horizontal bars) to a video. see [http://en.wikipedia.org/wiki/Scan_line wikipedia:Scan Line]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/scanlines_5F25_dll_20031103.zip Plugin]&lt;br /&gt;
| turulo&lt;br /&gt;
|-&lt;br /&gt;
|[[ShufflessS]]&lt;br /&gt;
|Shuffle spacial columns or rows (1D), or blocks(2D) of frames, or temporal shuffle (frame order), all shuffles Inversable, ie undoable.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[HBD]] formats in AviSynth+&lt;br /&gt;
|[[ShufflessS|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[StaticNoiseC]]&lt;br /&gt;
| Generates static grain using the Mersenne Twister random number generator. See [http://www.nmm-hd.org/newbbs/viewtopic.php?f=8&amp;amp;t=118&amp;amp;start=20#p772 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20131228160225/http://www.nmm-hd.org/upload/get~YnWFecZw0Uo/StaticNoiseC20110108b.zip Plugin]&lt;br /&gt;
| histamine&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter TawawaFilter]&lt;br /&gt;
|An AviSynth plugin to make video in blue color.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://github.com/sorayuki/TawawaFilter/releases/ Plugin]&lt;br /&gt;
|[https://github.com/sorayuki sorayuki]&lt;br /&gt;
|-&lt;br /&gt;
| [[TurnsTile]]&lt;br /&gt;
| Applies mosaic and/or palette effects to a clip.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[TurnsTile|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Field Order ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| PFR&lt;br /&gt;
| Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion! See [http://forum.doom9.org/showthread.php?t=49815 discussion.]&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/pfravs.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
| ReverseFieldDominance&lt;br /&gt;
| This filter is intended to reverse the field dominance of [[PAL]] DV video. See [http://forum.doom9.org/showthread.php?t=46765 discussion.]&lt;br /&gt;
| [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/reversefielddominance.html Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Rate Conversion ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AlterFPS]]&lt;br /&gt;
| AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.&lt;br /&gt;
| Any&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133&lt;br /&gt;
|-&lt;br /&gt;
| [[convert60ito24p]]&lt;br /&gt;
| convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| Script&lt;br /&gt;
| scharfis_brain&lt;br /&gt;
|-&lt;br /&gt;
|[[FixFPS]]&lt;br /&gt;
|Fix the frames to a more consistent pattern with the help of Matroska Version 2 Timecodes.  Mostly useful for fixing weird framerate from using a third party program to capture (ex. .kkapture with Mupen).  Generally used with the plugin ExactDedup.  It should be noted that FixFPS would try it's best not to lose any frames from the source.  It does this by pushing frames to the next available spot, if possible, but it can cause side effects. See [http://tasvideos.org/forum/viewtopic.php?t=18914 discussion].&lt;br /&gt;
|Any&lt;br /&gt;
|[https://www.mediafire.com/?7bip52hu7v1pps2 Plugin]&lt;br /&gt;
|Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md FPSDown]&lt;br /&gt;
| This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/arkeet/fpsdown/blob/master/README.md Plugin]&lt;br /&gt;
| [http://github.com/arkeet/ arkeet]&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameDbl]]&lt;br /&gt;
| FrameDbl will generate extra frames to double the frame rate. It does this using a motion compensated approach to interpolating between frames. See [http://forum.doom9.org/showthread.php?t=56036 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [{{N2Archived}}/trbarry/FrameDbl.zip Plugin]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FrameRateConverter]]&lt;br /&gt;
| FrameRateConverter uses motion interpolation with fine artifact removal.&lt;br /&gt;
| [[YV24]], [[YV16]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[FrameRateConverter|Plugin]]&lt;br /&gt;
| [https://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spirton.com/uploads/InterFrame/InterFrame2.html InterFrame]&lt;br /&gt;
| Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others. See [http://forum.doom9.org/showthread.php?t=160226 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1486831&amp;amp;postcount=1 Script]&lt;br /&gt;
|{{Author/SubJunk}}&lt;br /&gt;
|-&lt;br /&gt;
|[[JohnFPS]]&lt;br /&gt;
|Frame Rate Converter based on the example from the MVTools documentation with some modifications. This script is also known as &amp;quot;jm_fps&amp;quot;. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[JohnFPS|Script]]&lt;br /&gt;
|johnmeyer, StainlessS &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.compression.ru/video/frame_rate_conversion/index_en_msu.html MSU_FRC]&lt;br /&gt;
|The filter is intended for video frame rate up-conversion. It increases the frame rate integer times. It allows, for example, to convert a video with 15 fps into a video with 30 fps.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://www.compression.ru/video/frame_rate_conversion/src/msu_frc.zip Plugin]&lt;br /&gt;
|Dmitriy Vatolin, et al.&lt;br /&gt;
|-&lt;br /&gt;
| Motion&lt;br /&gt;
| Fast true-motion motion-compensation functions for AviSynth. [http://forum.doom9.org/showthread.php?t=101859 Discussion], [http://web.archive.org/web/20060103143553/http://people.pwf.cam.ac.uk/mg262/posts/Motion/motion.html Documentation]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://wilbertdijkhof.com/mg262/Motion_v10.zip plugin]&lt;br /&gt;
| mg262&lt;br /&gt;
|-&lt;br /&gt;
| NTSC tools&lt;br /&gt;
| Automatic [[NTSC]] to [[PAL]] conversion with 24p, 30p, 60i detection. See [http://forum.doom9.org/showthread.php?t=114054 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/NTSC_tools.avsi Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[SalFPS3]]&lt;br /&gt;
| A modded version of MotionProtectedFPS for extra protection.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SalFPS3.avs Script]&lt;br /&gt;
| Mug Funky, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SickJumps]]&lt;br /&gt;
| Speed ramping, aka time-remapping (smooth speed changes). Processes both video and audio.&lt;br /&gt;
| [[RGB]], [[YUV]]&lt;br /&gt;
| [[SickJumps|Plugin]]&lt;br /&gt;
| {{Author/Robert Martens}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SVPflow]]&lt;br /&gt;
| SVPflow provides fast and high quality GPU accelerated frame rate interpolation.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SVPflow|Plugin]]&lt;br /&gt;
| [http://www.svp-team.com/wiki/Credits SVP Team]&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr tc2cfr]&lt;br /&gt;
| This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames. Note: only supports Matroska V1 timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://github.com/gnaggnoyil/tc2cfr/releases Plugin]&lt;br /&gt;
| [http://github.com/gnaggnoyil gnaggnoyil]&lt;br /&gt;
|-&lt;br /&gt;
| [[TimecodeFPS]]&lt;br /&gt;
| Converts clip from VFR to CFR.  Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.&lt;br /&gt;
| Any&lt;br /&gt;
| [[TimecodeFPS|C-Plugin]]&lt;br /&gt;
| natt&lt;br /&gt;
|-&lt;br /&gt;
| [[VFRtoCFR]]&lt;br /&gt;
| Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VFRtoCFR|Plugin]]&lt;br /&gt;
| Aktan&lt;br /&gt;
|-&lt;br /&gt;
| [[VfrToCfr]]&lt;br /&gt;
| This plugin converts variable frame rate clips to constant frame rate by introducing null frames.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[VfrToCfr|Plugin]]&lt;br /&gt;
| joyje&lt;br /&gt;
|-&lt;br /&gt;
|[[YFRC]]&lt;br /&gt;
| Yushko Frame Rate Converter - doubles the frame rate with strong artifact detection and scene change detection.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://avisynth.nl/images/YFRC-01dd-10mm-2015yyyy.avsi Script]&lt;br /&gt;
| Oleg Yushko&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Frame Replacement/Range Processing ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[ApplyEvery]]&lt;br /&gt;
|A collection of AviSynth functions that operate at regular intervals in a clip. &lt;br /&gt;
|&lt;br /&gt;
|[[ApplyEvery|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes.html BadFrames]&lt;br /&gt;
|Replaces given bad frames by neighbors or blend (interpolation). Useful for frames with very large defects. &lt;br /&gt;
|&lt;br /&gt;
|[http://www.avisynth.nl/users/fizick/badframes/badframes20.zip Plugin]&lt;br /&gt;
|{{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipClop]]&lt;br /&gt;
|Clipclop is a simple plugin to replace ranges in a source clip with the same range, from a replacement clip. Supports up to 255 replacement clips, with unlimited number of replacements into output clip.&lt;br /&gt;
|&lt;br /&gt;
|[[ClipClop|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameRepeat]]&lt;br /&gt;
|FrameRepeat() is a simple plugin to select frames to repeat. Requires AviSynth 2.6.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameRepeat|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[FrameSel|FrameSel/FrameRep]]&lt;br /&gt;
|FrameSel() is a simple plugin to select individual frames from a clip. Can select frames numbers by direct arguments to filter, or in a string, or in a command file.&lt;br /&gt;
|&lt;br /&gt;
|[[FrameSel|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164766 MatchFrames/LocateFrames]&lt;br /&gt;
|MatchFrames, intended for matched frames extraction,LocateFrames, intended to be usable by other scripts to identify matches.&lt;br /&gt;
|&lt;br /&gt;
|[http://www.mediafire.com/folder/hb26mthbjz7z6/StainlessS Script]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[RemapFrames]]&lt;br /&gt;
|A collection of functions to rearrange frames between clips. Remaps the frame indices in a clip or from a second clip as specified by an input text file or by an input string. Efficient alternatives to long chains of &amp;lt;tt&amp;gt;FreezeFrame, DeleteFrame, or ApplyRange&amp;lt;/tt&amp;gt;. &lt;br /&gt;
|&lt;br /&gt;
|[[RemapFrames|Plugin]]&lt;br /&gt;
|{{Author/stickboy}}, {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Prune]]&lt;br /&gt;
|Prune is a simple plugin to trim() multiple source clips and splice the results into a new clip. Supports up to 256 source clips, with unlimited number of trims/splices into output clip. Prune can fade Audio (to reduce clicks between splices) for supported audio formats. The plugin will do [[AlignedSplice]] only.&lt;br /&gt;
|&lt;br /&gt;
|[[Prune|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Levels and Chroma ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AutoAdjust]]&lt;br /&gt;
| A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain &amp;amp; color balance.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AutoAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 AutoContrast]&lt;br /&gt;
|Auto contrast adjustment.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173208#post1757661 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Autolevels]]&lt;br /&gt;
| Improvement of the [[ColorYUV]] filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of &amp;quot;gain&amp;quot; over consecutive frames to better handle flashes and to avoid flickering.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Autolevels|Plugin]]&lt;br /&gt;
| {{Author/frustum}} &amp;amp; Theodor Anschütz &amp;amp; StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSCube]]&lt;br /&gt;
|[[AviSynth+]] plugin to load and apply .cube [http://en.wikipedia.org/wiki/3D_lookup_table 3D LUTs].&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBP16]]&lt;br /&gt;
|[[AVSCube|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=16806 AWB]&lt;br /&gt;
| Automatic white balance for real world footage, similar to the known function in digital cameras.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=168062 Script]&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[ChanMix]]&lt;br /&gt;
| Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.&lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [[ChanMix|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
| [[ChannelMixer]]&lt;br /&gt;
| Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ChannelMixer|Plugin]]&lt;br /&gt;
| Gustaf Ullberg&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=173364 ChromaJig]&lt;br /&gt;
| Automatic Colorization.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1775733#post1775733 Script]&lt;br /&gt;
| MWilson&lt;br /&gt;
|-&lt;br /&gt;
| [[ColorBalance]]&lt;br /&gt;
| Same tool that is found in Gimp &amp;amp; Cinepaint.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ColorBalance|Plugin]]&lt;br /&gt;
| Gavino &amp;amp; mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorLooks]]&lt;br /&gt;
| The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[ColorLooks|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorYUV2]]&lt;br /&gt;
|YUV color adjustment plugin with a graffer. &lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[ColorYUV2|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourLike]]&lt;br /&gt;
| Makes a clip look like a 'reference' clip by adjusting each colour mask.&lt;br /&gt;
| [[RGB32]], [[YV12]]&lt;br /&gt;
| [[ColourLike|Plugin]]&lt;br /&gt;
| {{Author/mg262}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ColourWarp]]&lt;br /&gt;
| Smooth remapping of UV colour values using control points for colour correction.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[ColourWarp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGHDRtoSDR]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 to SDR. (GPU accelerated - CUDA)&lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGHDRtoSDR|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGPQtoHLG]]&lt;br /&gt;
|[[AviSynth+]] plugin to convert UHD BluRay HDR10 PQ to HDR10 HLG. GPU accelerated - CUDA) &lt;br /&gt;
|[[Avisynthplus_color_formats|YUV420P16]]&lt;br /&gt;
|[[DGPQtoHLG|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DGTonemap]]&lt;br /&gt;
|[[AviSynth+]] plugin for basic Reinhard tonemapping for HDR-&amp;gt;SDR.&lt;br /&gt;
|[[Avisynthplus_color_formats|RGBPS]]&lt;br /&gt;
|[[DGTonemap|Plugin]]&lt;br /&gt;
|{{Author/Donald Graft}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ExpLabo]]&lt;br /&gt;
| ExpLabo is a multi-filters plugin, focused on the non-linear transformation of image color space.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ExpLabo|Plugin]]&lt;br /&gt;
| brabbudu&lt;br /&gt;
|-&lt;br /&gt;
|[https://web.archive.org/web/20180916224719/http://mpierce.pie2k.com/pages/211.php Exposure]&lt;br /&gt;
|Exposure function for AviSynth.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
|[https://web.archive.org/web/20171023011558if_/http://mpierce.pie2k.com/downloads/exposure.zip Plugin]&lt;br /&gt;
|Matt Pierce&lt;br /&gt;
|-&lt;br /&gt;
| [[FlimsYlevels]]&lt;br /&gt;
| Luma adjustment function to give a more &amp;quot;film-ish&amp;quot; look. (Based on {{Author/Didée}}'s [[Ylevels]]).&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| FlimsyFeet &lt;br /&gt;
|-&lt;br /&gt;
|[[GamMac]]&lt;br /&gt;
|Useful to correct color cast on old 8mm films.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMac|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GamMatch]]&lt;br /&gt;
|Gamma Matcher; useful to correct bad color clip where there is a better color source of perhaps lower rez available.&lt;br /&gt;
|[[RGB32]], [[RGB24]]&lt;br /&gt;
|[[GamMatch|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GiCocu]]&lt;br /&gt;
| Use GIMP/Photoshop curve files.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[GiCocu|Plugin]]&lt;br /&gt;
| E-Male&lt;br /&gt;
|-&lt;br /&gt;
|[[GradationCurve]]&lt;br /&gt;
|[[AviSynth+]] plugin that loads Photoshop ACV and GIMP crv curve files. Also can compute the gradation curve through given anchor points. Like what Photoshop and Gimp do in the Curves setting.&lt;br /&gt;
|[[Avisynthplus_color_formats|PlanarRGB, PlanarYUV]]&lt;br /&gt;
|[[GradationCurve|Plugin+Script]]&lt;br /&gt;
|ErazorTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Gray_Balance]&lt;br /&gt;
|A gray balance script, which is based on Black/White/Gray balance picker.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=167027#post1629321 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[HDRAGC]]&lt;br /&gt;
| High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's &amp;quot;simply&amp;quot; gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[HDRAGC|Plugin]]&lt;br /&gt;
| {{Author/paviko}}&lt;br /&gt;
|-&lt;br /&gt;
|[[HDRTools]]&lt;br /&gt;
|HDR color conversion plugin for AviSynth+.&lt;br /&gt;
|[[RGB32]], [[RGB64]], Planar YUV/RGB (8-16 and 32bit)&lt;br /&gt;
|[[HDRTools|Plugin]]&lt;br /&gt;
|[https://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=161986 HighlightLimiter]&lt;br /&gt;
| &amp;quot;Darkening highlight&amp;quot;. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1522100#post1522100 Script]&lt;br /&gt;
| javlak&lt;br /&gt;
|-&lt;br /&gt;
| [[HistogramAdjust]]&lt;br /&gt;
| Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[HistogramAdjust|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;levels&amp;quot;) but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Histograms in RGB &amp;amp; CMY|Script]]&lt;br /&gt;
| -Vit-&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/magiblot/HSLTint HSLTint]&lt;br /&gt;
|An [[AviSynth+]] filter for creating monochromatic tints with user-defined hue and saturation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]] - all bit-depths&lt;br /&gt;
|[https://github.com/magiblot/HSLTint/blob/master/HSLTint.avsi Script]&lt;br /&gt;
|magiblot&lt;br /&gt;
|-&lt;br /&gt;
|[[HSVAdjust]]&lt;br /&gt;
|HSVAdjust/HSLAdjust/HSIAdjust let's you rotate hues, control the strength of color (saturation), or modify the brightness of a clip. The type of brightness depends on the filter. It's value for HSVAdjust, lightness for HSLAdjust or intensity for HSIAdjust.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[HSVAdjust|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hue]]&lt;br /&gt;
|This plugin is a port of Donald Graft's VirtualDub [http://rationalqm.us/hue.html Hue] filter.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[Hue|Plugin]]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176091 LinearTransformation]&lt;br /&gt;
|This script performs Linear Transformations based on a matrix conversion. Matrices are made by Francesco Bucciantini (FranceBB).&lt;br /&gt;
|[[YV12]], [[YV16]], [[YV24]], [[RGB24]], [[RGB32]], [[RGB32]], [[RGB48]],[[RGBPS]]&lt;br /&gt;
|[https://github.com/FranceBB/LinearTransformation Linear Transformation]&lt;br /&gt;
|[https://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[MatchHistogram]]&lt;br /&gt;
| Tries to modify the histogram of the input clip to match that of a reference clip. Should be used for analysis only, not for production.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MatchHistogram|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[OutRange]]&lt;br /&gt;
| A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[OutRange|Script]]&lt;br /&gt;
| 06_taro&lt;br /&gt;
|-&lt;br /&gt;
|[[RGBAdapt]]&lt;br /&gt;
|Another RGB color correction plugin, it also also includes a graffer.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RGBAdapt|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[RgbAmplifier]]&lt;br /&gt;
|An AviSynth forensic plugin to amplify color shifts.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[RgbAmplifier|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [https://forum.doom9.org/showthread.php?t=181857 SafeColorLimiter]&lt;br /&gt;
| Automatic Clipping to get a broadcast safe output in Limited TV Range.&lt;br /&gt;
| [[Y8]], [[Y10]], [[Y12]], [[Y14]], [[Y16]], [[Y32]], [[YV12]], [[YV411]], [[YUY2]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/SafeColorLimiter Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
|[[SelectiveColour]]&lt;br /&gt;
|AviSynth implementation of Photoshop's selective colour adjustment. &lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[SelectiveColour|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SGradation]]&lt;br /&gt;
| SGradation is much like a gamma function, but '2nd order'.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| Script&lt;br /&gt;
| martin53&lt;br /&gt;
|-&lt;br /&gt;
|[[ShowChannels]]&lt;br /&gt;
|Simple plugin whose only function is to display the average Y,U and V values for a YUV frame or R,G, and B for an RGB frame. Also shows accumulated average for all frames visited so far.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[ShowChannels|Plugin]]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowOverRange]]&lt;br /&gt;
| Shows illegal &amp;quot;TV range&amp;quot; by painting pixels blue for anything less than 16 and red for anything greater than 235.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ShowOverRange|Plugin]]&lt;br /&gt;
| {{Author/SAPikachu}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SmoothAdjust]]&lt;br /&gt;
| SmoothAdjust is a set of 5 plugins to make YUV adjustments. These 5 plugins have a smoothing &amp;amp; dithering algorithm to avoid banding issue. SmoothAdjust is [[SmoothLevels|SmoothLevels']] successor. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[SmoothAdjust|Plugin]]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Tint]]&lt;br /&gt;
| Tints the image toward a specified colour.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| actionman133 &lt;br /&gt;
|-&lt;br /&gt;
| [[TweakColor]]&lt;br /&gt;
| Target specific hue and saturation ranges for hue and saturation adjustments.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[TweakColor|Plugin]]&lt;br /&gt;
| {{Author/Trevlac}}&lt;br /&gt;
|-&lt;br /&gt;
| [[VideoScope]]&lt;br /&gt;
| Similar to Histogram(&amp;quot;classic&amp;quot;) but with additional features, it shows waveform monitors and a vectorscope. &lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [[VideoScope|Plugin]]&lt;br /&gt;
| {{Author/Randy French}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1832763#post1832763 VideoTek]&lt;br /&gt;
| VideoTek is a Tektronix-like waveform monitor for AviSynth.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [https://github.com/FranceBB/VideoTek/blob/master/VideoTek.avsi Script]&lt;br /&gt;
| [http://forum.doom9.org/member.php?u=219051 FranceBB]&lt;br /&gt;
|-&lt;br /&gt;
| [[WhiteBalance]]&lt;br /&gt;
| Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[WhiteBalance|Plugin]]&lt;br /&gt;
| SomeJoe&lt;br /&gt;
|-&lt;br /&gt;
| [[Ylevels]]&lt;br /&gt;
| A simple replacement for Avisynth's internal [[Levels]] command, with a few neat differences.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| Script&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Line Darkening ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| FastLineDarkenMOD&lt;br /&gt;
| Line darkening script. See original [http://forum.doom9.org/showthread.php?t=82125 discussion.] Updated [http://forum.doom9.org/showthread.php?p=1060081#post1060081 script.] Additional [http://forum.doom9.org/showthread.php?p=1023638#post1023638 information.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1060081#post1060081 Script]&lt;br /&gt;
| Vectrangle / {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hysteria]]&lt;br /&gt;
|Hysteria, a line darkening script by Scintilla.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/fvDdiV6m Script]&lt;br /&gt;
|Scintilla&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 LineDarkenToon]&lt;br /&gt;
| LineDarkenToon use the idea of mf_toon (0.5) for linedarken. I wanted a really small fast code like FastLineDarken but with similar output like mf_toon and this is the result.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=993939&amp;amp;postcount=2 Script]&lt;br /&gt;
| MOmonster&lt;br /&gt;
|-&lt;br /&gt;
| [[mfToon]]&lt;br /&gt;
| mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. &lt;br /&gt;
See [http://forum.doom9.org/showthread.php?t=53364 discussion.] Additional information [http://forum.doom9.org/showthread.php?t=125128 here] and [http://forum.doom9.org/showthread.php?t=52066 here]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090212071718/http://mf.creations.nl/avs/functions/mfToon-v0.52.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
|[[proToon]]&lt;br /&gt;
|Line darkening script, used to be known as vmToon and before that mfToon.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://pastebin.com/raw/Aw9En26L Script]&lt;br /&gt;
|TheProfileth&lt;br /&gt;
|-&lt;br /&gt;
| [[SuperToon]]&lt;br /&gt;
| An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See [http://forum.doom9.org/showthread.php?t=163987 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=163987 Script]&lt;br /&gt;
| Hadien&lt;br /&gt;
|-&lt;br /&gt;
| [[Toon]]&lt;br /&gt;
| Simple and fast line darkener. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/guk5plphkthdy2f/Toon-v1.1.7z Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ToonLite]]&lt;br /&gt;
| It's the same as [[Toon]], just without the warpsharp processing..&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090218093135/http://mf.creations.nl/avs/filters/Toon-v1.0-lite.dll Plugin]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vmToon]]&lt;br /&gt;
| The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/Vmtoon-v0.74.avsi Script]&lt;br /&gt;
| Vectrangle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resizers ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=181665 AiUpscale]&lt;br /&gt;
|An AviSynth+ implementation of some Super-Resolution Convolutional Neural Networks.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://github.com/Alexkral/AviSynthAiUpscale Script]&lt;br /&gt;
|[https://github.com/Alexkral Alexkral]&lt;br /&gt;
|-&lt;br /&gt;
|[[Anime4KCPP]]&lt;br /&gt;
|Anime4K is a simple high-quality anime upscale algorithm with GPU acceleration support. [[AviSynth+]] x64 only.&lt;br /&gt;
|[[RGB24]], [[YV24]], [[YV16]], [[YV12]]&lt;br /&gt;
|[[Anime4KCPP|Plugin]]&lt;br /&gt;
|TianZerL&lt;br /&gt;
|-&lt;br /&gt;
| [[avsresize]]&lt;br /&gt;
| [http://github.com/sekrit-twc/zimg z.lib] resizers for [[AviSynth+]]. avsresize provides resizing, colorspace and bit depth conversation. &lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
| [[avsresize|Plugin]]&lt;br /&gt;
| [http://github.com/sekrit-twc sekrit-twc]&lt;br /&gt;
|-&lt;br /&gt;
| [[AreaResize]]&lt;br /&gt;
| An area-average resizer plugin; only use to downscale.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[AreaResize|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}, Aktanusa&lt;br /&gt;
|-&lt;br /&gt;
| [[Debicubic]]&lt;br /&gt;
| This filter is designed to reverse the effects of bicubic upsampling.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140622040033/http://rgb.chromashift.org/debicubic%20r2.zip Plugin]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
| [[Debilinear]]&lt;br /&gt;
| This filter is designed to reverse the effects of bilinear upsampling.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140214021604/http://rgb.chromashift.org/debilinear%20r6.zip Plugin]&lt;br /&gt;
| Prunedtree&lt;br /&gt;
|-&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Desample]&lt;br /&gt;
|Desampling functions for AviSynth+, replaces DebilinearM and lineart_rpow2. Also includes DeCrossConversionMT which is a replacement for ccc, ccc_720.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[https://gist.github.com/kgrabs/b042214d715176ac9ab563c188995457 Script]&lt;br /&gt;
|[https://github.com/kgrabs kgrabs]&lt;br /&gt;
|-&lt;br /&gt;
|[[DPID]]&lt;br /&gt;
|DPID is an algorithm that preserves visually important details in downscaled images and is especially suited for large downscaling factors. &lt;br /&gt;
|All [[planar]] colorspaces&lt;br /&gt;
|[[DPID|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1738351#post1738351 edi_rpow2]&lt;br /&gt;
|An improved rpow2 function for nnedi3, nnedi3ocl, eedi3, and eedi2. Requires [http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi ResizeX]&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/view/pcmkxaauku375xd/edi_rpow2_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
|[[FCBI]]&lt;br /&gt;
|Fast Curvature Based Interpolation.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[FCBI|Plugin]]&lt;br /&gt;
|{{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[fmtconv]]&lt;br /&gt;
| fmtconv is a format-conversion plug-in, it provides resizing, colorspace and bitdepth conversation. &lt;br /&gt;
| All [[planar]] 8 to 32-bit colorspaces&lt;br /&gt;
| [[fmtconv|Plugin]]&lt;br /&gt;
| {{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[JincResize]]&lt;br /&gt;
| Jinc (EWA Lanczos) Resampler Plugin for AviSynth/AviSynth+.&lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[JincResize|Plugin]]&lt;br /&gt;
| innocenat&lt;br /&gt;
|-&lt;br /&gt;
| Lanczosplusv3&lt;br /&gt;
| Very slow, but high quality resizer. See [http://forum.doom9.org/showthread.php?t=136690]&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3/nnedi3_rpow2|nnedi3_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3_rpow2 is a function included in [[nnedi3]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[[nnedi3|Plugin]]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3ocl/nnedi3x_rpow2|nnedi3x_rpow2]]&lt;br /&gt;
| Enlarge images by the powers of 2 using Neural Network New-Edge Directed Interpolation ; nnedi3x_rpow2 is a script function included in [[nnedi3ocl]].&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[nnedi3ocl|Script and Plugin]]&lt;br /&gt;
|SeT&lt;br /&gt;
|-&lt;br /&gt;
|[[nnedi3_resize16]]&lt;br /&gt;
|An advanced script for high quality image resizing and colorspace conversion. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://avisynth.nl/index.php/Nnedi3_resize16 Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
| [[PointSize]]&lt;br /&gt;
| A set of [http://en.wikipedia.org/wiki/Image_scaling pixel art resizers]; Includes Scale2x/3x, LQ2x/3x/4x, HQ2x/3x/4x, xBRZ (2x to 6x).&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[PointSize|Plugin]]&lt;br /&gt;
| `Orum&lt;br /&gt;
|-&lt;br /&gt;
| [[ResampleHQ]]&lt;br /&gt;
| ResampleHQ provides gamma-aware resizing and colorspace conversion.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [[ResampleHQ|Plugin]]&lt;br /&gt;
| Cory Nelson&lt;br /&gt;
|-&lt;br /&gt;
|[[ResampleMT]]&lt;br /&gt;
|Internaly multi-threaded resampling functions, also includes desampling functions (DeBilinear, DeBicubic,...).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[Avisynthplus_color_formats|plus HBD formats in AVS+]]&lt;br /&gt;
|[[ResampleMT|Plugin]]&lt;br /&gt;
|[http://github.com/jpsdr jpsdr]&lt;br /&gt;
|-&lt;br /&gt;
|[[Resize8]]&lt;br /&gt;
|&amp;lt;tt&amp;gt;Resize8()&amp;lt;/tt&amp;gt; works just like AviSynth's internal resizers but with some extra features. It had correct chroma placement, optional adaptive anti-ringing algorithm and few other features.  &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://web.archive.org/web/20150911013350/http://www.nmm-hd.org/upload/get~8y1IjaaqvoI/Resize8_v1.2.avsi Script]&lt;br /&gt;
|mawen1250 &lt;br /&gt;
|-&lt;br /&gt;
|ResizeX&lt;br /&gt;
|ResizeX is a wrapper function for AviSynth's internal resizers and Dither_resize16 that corrects for the chroma shift caused by the internal resizers when they're used on horizontally subsampled chroma with MPEG2 placement.&lt;br /&gt;
|[[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://www.mediafire.com/download/lcbtb7uta4ta5pc/ResizeX_v1.0.avsi Script]&lt;br /&gt;
|Desbreko&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135735 Seamer]&lt;br /&gt;
| Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See [http://en.wikipedia.org/wiki/Seam_carving wikipedia:Seam Carving]&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://avisynth.nl/users/vcmohan/Seamer/Seamer.html Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|SincResize&lt;br /&gt;
|SincResize is an experimental plugin that uses DCT to perform resizing. See [http://forum.doom9.org/showthread.php?p=953002#post953002 discussion], read on for more information.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://cafxx.strayorange.com/files/SincResize4.7z Plugin]&lt;br /&gt;
|[http://cafxx.strayorange.com/ CAFxX]&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleResize]]&lt;br /&gt;
| Resizing plugin with 4 filters: SimpleResize, WarpResize, InterlacedResize and InterlacedWarpedResize.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[SimpleResize|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=147117 SplineResize]&lt;br /&gt;
| SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.&lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.wilbertdijkhof.com/SplineResize_v02.zip Plugin]&lt;br /&gt;
| {{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Unwiden/Widen]&lt;br /&gt;
|Resize filters to unwiden/widen, see discussion. &lt;br /&gt;
|[[RGB32]], [[YV24]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175945 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth waifu2x]&lt;br /&gt;
|Single-Image Super-Resolution for anime/fan-art using Deep Convolutional Neural Networks.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[http://github.com/sunnyone/Waifu2xAvisynth/releases Plugin]&lt;br /&gt;
|[http://github.com/sunnyone sunnyone]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1111789#post1111789 ZoomBox]&lt;br /&gt;
| Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.&lt;br /&gt;
| &lt;br /&gt;
| Script&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sharpeners ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aSharp]] &lt;br /&gt;
| Simple unsharp mask filter with optional adaptive sharpening.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[aSharp|Plugin]]&lt;br /&gt;
| {{Author/Marc FD}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AVSShock]]&lt;br /&gt;
|This Shock Filter sharpens edges of images by applying erosions or dilations depending on the sign of the Laplacian (or the so called Haralick-Canny edge detector). &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[[AVSShock|C-Plugin]]&lt;br /&gt;
|AMSS0815&lt;br /&gt;
|-&lt;br /&gt;
| [[aWarpSharp2]]&lt;br /&gt;
| A modern rewrite of aWarpSharp with several bugfixes and optimizations.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV formats,  8 to 16-bit&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
| [[blah]]&lt;br /&gt;
| Sharpening. See [http://forum.doom9.org/showthread.php?t=155030 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1406843 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
|[[CAS]]&lt;br /&gt;
|Contrast Adaptive Sharpening.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], all planar Y, YUV(A), RGB(A) formats,  8 to 32-bit&lt;br /&gt;
|[[CAS|Plugin]]&lt;br /&gt;
|Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[FineSharp]]&lt;br /&gt;
| Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -&amp;gt; 1080p during playback (to make 720p look more being like 1080p). See [http://forum.doom9.org/showthread.php?p=1569035#post1569035 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1569035#post1569035 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LimitedSharpen]]&lt;br /&gt;
| LimitedSharpen can be used like a traditional sharpener, but producing much less artifacts. It can be used as a replacement for the common &amp;quot;resize(x4)-XSharpen-resize(x1)&amp;quot; combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/LimitedSharpenFaster.avsi Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[LSFmod]]&lt;br /&gt;
| A LimitedSharpenFaster mod with a lot of new features and optimizations. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=142706 Script]&lt;br /&gt;
| {{Author/LaTo}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 MCLS_16]&lt;br /&gt;
|Motion Compensate Limited Sharpen 16bit&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173515 Script]&lt;br /&gt;
|Motenai Yoda&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 MedSharp]&lt;br /&gt;
|Soft thresholded median sharpening function. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=153201 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[MSharpen]]&lt;br /&gt;
| &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; is a very simple masked sharpening plugin for AviSynth. This version is a reimplementation of neuron2's old &amp;lt;tt&amp;gt;MSharpen&amp;lt;/tt&amp;gt; plugin.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MSharpen|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[NonlinUSM]]&lt;br /&gt;
| Non-linear Unsharp Masking.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1555234&amp;amp;postcount=46 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[pSharpen]]&lt;br /&gt;
| Performs two-point sharpening to avoid overshoot. See [http://forum.doom9.org/showthread.php?t=172422 discussion].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172422#post1732663 Script]&lt;br /&gt;
| ilpippo80, colours&lt;br /&gt;
|-&lt;br /&gt;
|[[ReCon]]&lt;br /&gt;
|'''ReCon'''volution - makes things sharp by mixing pixels together. See [http://forum.doom9.org/showthread.php?t=153201 discussion].&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1409582#post1409582 Script]&lt;br /&gt;
|*.mp4 guy &lt;br /&gt;
|-&lt;br /&gt;
| [[SeeSaw]]&lt;br /&gt;
| SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without over-sharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://avisynth.nl/images/SeeSaw.avs Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| SharpenComplex2&lt;br /&gt;
| Port of MPC-HC's Sharpen Complex 2 to AviSynth. Despite the name, this script is very simple, see [http://forum.doom9.org/showthread.php?t=158385 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SharpenComplex2_source|Script]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SSXSharpen&lt;br /&gt;
| Included in SharpTools. Sharpens the picture using [[supersampling]] techniques.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20100120201434/http://mf.creations.nl/avs/functions/SharpTools-v0.3.avs Script]&lt;br /&gt;
| {{Author/mf}}, {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SSSharp]]&lt;br /&gt;
| Also known as Super Slow Sharpen - a very slow, but high quality sharpener. See [http://forum.doom9.org/showthread.php?t=132330 discussion]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1071731 Script]&lt;br /&gt;
| *.mp4 guy&lt;br /&gt;
|-&lt;br /&gt;
| [[TUnsharp]]&lt;br /&gt;
| TUnsharp is a basic sharpening filter that uses a couple different variations of unsharp masking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TUnsharp|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnFilter]]&lt;br /&gt;
| This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[UnFilter|Plugin]]&lt;br /&gt;
| {{Author/Tom Barry}}&lt;br /&gt;
|-&lt;br /&gt;
| [[UnsharpHQ]]&lt;br /&gt;
| A strong and fast unsharp mask with some new features. &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[UnsharpHQ|Plugin]]&lt;br /&gt;
| list&lt;br /&gt;
|-&lt;br /&gt;
|[[vsMSharpen]]&lt;br /&gt;
|vsMSharpen is a sharpener that tries to sharpen only edges. This plugin is a port of the VapourSynth plugin MSharpen. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]], all planar Y, YUV, and RGB formats,  8 to 16 bit&lt;br /&gt;
|[[vsMSharpen|Plugin]]&lt;br /&gt;
|Dubhater, Asd-g&lt;br /&gt;
|-&lt;br /&gt;
| [[WarpSharp]]&lt;br /&gt;
| WarpSharp contains these sharpeners: &amp;lt;tt&amp;gt;UnsharpMask, WarpSharp, Xsharpen&amp;lt;/tt&amp;gt;.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[WarpSharp|Plugin]]&lt;br /&gt;
|???, {{Author/seraphy}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rotation/Shear/Skew/Perspective ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[DeBarrel]]&lt;br /&gt;
| Remove barrel and pincushion distortion, where straight lines appear curved.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]]&lt;br /&gt;
| [[DeBarrel|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Defish]]&lt;br /&gt;
|Barrel and pincushion distortion correction filter.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[Defish|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Defish Different Projections]&lt;br /&gt;
|Defish with different map projections, like Lambert Cylindrical Equal Area, Mercator and Miller projections.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171922 Script]&lt;br /&gt;
|Kisa_AG&lt;br /&gt;
|-&lt;br /&gt;
| [[FTurn]]&lt;br /&gt;
| Fast implementation of [[TurnLeft]](), [[TurnRight]]() and [[Turn180]]() AviSynth functions.&lt;br /&gt;
| [[Y8]], [[YV12]],[[YV24]]&lt;br /&gt;
| [[FTurn|Plugin]]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=165978 Quad]&lt;br /&gt;
|An Avisynth plugin to perform quadrilateral transformations. Quad is now superseded by [[warp]].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://horman.net/quad.zip Plugin] -- [http://forum.doom9.org/showpost.php?p=1602709&amp;amp;postcount=22 no SSE]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reform]]&lt;br /&gt;
| Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes referred to as perspective correction.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Reform|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Reformer]]&lt;br /&gt;
| Perspective correction and warping.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[Reformer|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotate]]&lt;br /&gt;
| Rotate or shear on any given angle.&lt;br /&gt;
| [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[Rotate|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner.html Spinner]&lt;br /&gt;
| Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Spinner/Spinner_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[warp]]&lt;br /&gt;
|A collection of geometry correction filters (also includes new version of Quad).&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
|[[warp|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[xyremap]]&lt;br /&gt;
|xyremap is a filter for remapping pixels using formulae written in [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation].&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[[xyremap|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Zoom]]&lt;br /&gt;
| Zoom, Pan &amp;amp; Rotate Clip. Adds alpha layer to clip.&lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [[Zoom|Plugin]]&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Subtitling ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AssRender]]&lt;br /&gt;
| Libass-based subtitle renderer. &lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV24]], [[YV12]], [[Y8]]&lt;br /&gt;
| [[AssRender|C-Plugin]]&lt;br /&gt;
| lachs0r, TheFluff&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 DetSub]&lt;br /&gt;
|Can be used to remove hardcoded subtitles with halo from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=183148 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSub]]&lt;br /&gt;
|Subtitle with bdf fonts.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV24]]&lt;br /&gt;
|[[FreeSub|C-Plugin]]&lt;br /&gt;
|Natt&lt;br /&gt;
|-&lt;br /&gt;
|[[FreeSubPlus]]&lt;br /&gt;
|Script that adds support for additional colorspaces to the FreeSub plugin. &lt;br /&gt;
|All colorspaces&lt;br /&gt;
|[[FreeSubPlus|Script]]&lt;br /&gt;
|reel.deel&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 InpaintDelogo]&lt;br /&gt;
|Can be used to remove hardcoded subtitles from video or extract them to images for OCR.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176860 Script]&lt;br /&gt;
|VoodooFX&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/slavanap/ssifSource sub3d]&lt;br /&gt;
|Plugin for rendering subtitles on 3D video with correct depth.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[https://github.com/slavanap/ssifSource/tree/master/Sub3D Sources] [https://github.com/slavanap/ssifSource/releases Binaries][http://forum.doom9.org/showthread.php?t=173143 Discussion] &lt;br /&gt;
|slavanap&lt;br /&gt;
|-&lt;br /&gt;
| [[SubtitleEx]]&lt;br /&gt;
| Similar to the original [[Subtitle]] function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[SubtitleEx|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20070821222318/http://mvideo.ddpp.net/eng/index.htm basilik]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=119390 SUPtext]&lt;br /&gt;
|Overlays SUP-subtitles on a video clip.&lt;br /&gt;
|[[RGB32]], [[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=7846&amp;amp;d=1196858433 Plugin]&lt;br /&gt;
|emmel&lt;br /&gt;
|-&lt;br /&gt;
| [[SupTitle]]&lt;br /&gt;
| Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See [http://forum.doom9.org/showthread.php?t=148167 discussion] &lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [[SupTitle|Plugin]]&lt;br /&gt;
| {{Author/ZachSaw}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm VSFilter]&lt;br /&gt;
| Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf). See [http://en.wikipedia.org/wiki/VSFilter]&lt;br /&gt;
| &lt;br /&gt;
| [http://sourceforge.net/project/showfiles.php?group_id=205650&amp;amp;package_id=246121&amp;amp;release_id=541232 Plugin]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[VSFilterMod]]&lt;br /&gt;
| VSFilterMod is modification of original VSFilter subtitle renderer by Gabest. This mod brings up new features and some minor bugfixes. &lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
| [[VSFilterMod|Plugin]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[xy-VSFilter]]&lt;br /&gt;
|High performance VSFilter compatible subtitle filters.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[YV12]]&lt;br /&gt;
|[[xy-VSFilter|Plugin]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Transitions ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| DissolveAGG&lt;br /&gt;
| Wipe Transition with a soft edge. See [http://forum.doom9.org/showthread.php?t=118016 discussion]. &lt;br /&gt;
'''Note:''' There exist multiple variants of the script as the result of the interaction between authors in that discussion.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=900674#post900674 Script (v1)], [http://forum.doom9.org/showthread.php?p=1152440#post1152440 Script (v2)], [http://forum.doom9.org/showthread.php?p=1152632#post1152632 Script (v3)] &lt;br /&gt;
| {{Author/zemog}}, {{Author/mikeytown2}}, {{Author/Gavino}} and others&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=62277 JDL_MaskTransition]&lt;br /&gt;
| Combines two clips using the specified mask clip.  The audio tracks are blended during the transition. About any transition can be made with this function.&lt;br /&gt;
| &lt;br /&gt;
| [http://avisynth.nl/users/stickboy/jdl-effects.avsi Script]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TransAll]]&lt;br /&gt;
| Around 150 distinct transitions can be created with this plugin. &lt;br /&gt;
| [[RGB]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TransAll|Plugin]]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_AlbertGasset|Transition (Albert Gasset)]]&lt;br /&gt;
| Various wipe and random block modes. Has 19 built in patterns or it can use an external file.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_AlbertGasset|C-Plugin]]&lt;br /&gt;
| {{Author/Albert Gasset}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Transition_Shubin|Transition (Shubin)]]&lt;br /&gt;
| Contains 2 transition modes: circle and line.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[Transition_Shubin|Plugin]]&lt;br /&gt;
| {{Author/shubin}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Filters ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging/Diagnostic Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| AVInfo&lt;br /&gt;
| AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string. &lt;br /&gt;
| &lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/avinfo_5F25_dll_20050417.zip Plugin]&lt;br /&gt;
| trevlac, wilbert &lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=174797 AVSMeter]&lt;br /&gt;
| AVSMeter is a CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool]&lt;br /&gt;
| This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.&lt;br /&gt;
|&lt;br /&gt;
| Windows application with graphical user interface&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=173259 avsr]&lt;br /&gt;
|CLI (command line interface) tool which simply executes an Avisynth script. This is useful when, for example, you want to write an image sequence to the disk by using &amp;quot;ImageWriter&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
| Command line executable&lt;br /&gt;
| Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[[Butteraugli]]&lt;br /&gt;
|Butteraugli is an estimating filter for the psychovisual similarity of two images.&lt;br /&gt;
|8-32bit planar RGB/RGBA&lt;br /&gt;
|[[Butteraugli|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ColorDiff]]&lt;br /&gt;
|ColorDiff makes a greyscale (Y8) frame according to the input frame's pixels' &amp;quot;distance&amp;quot; from a specified color. The diff is calculated by simply getting the diff of the individual color components from the desired color's components and summing them up. Also, weights can be set for the individual diffs.&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]] &lt;br /&gt;
|[[ColorDiff|C-Plugin]]&lt;br /&gt;
|Ignus2&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182817 DebugColourSpaces]&lt;br /&gt;
|Debugging filter which applies a specified filter to multiple Avisynth+ colourspaces and displays a labelled grid of the results.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/DebugColourSpaces.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[DumpPixelValues]]&lt;br /&gt;
| Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/DumpPixelValues.zip Plugin]&lt;br /&gt;
| [http://www.theneitherworld.com/mcpoodle/Tools/index.html McPoodle]&lt;br /&gt;
|-&lt;br /&gt;
|[[FFTSpectrum]]&lt;br /&gt;
|FFTSpectrum is a filter that displays the FFT frequency spectrum of a given clip.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[FFTSpectrum|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GrainEvaluate]]&lt;br /&gt;
| A script to analyze and log the strength of grain for each frame. See [http://forum.doom9.org/showthread.php?t=167455 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
|[http://www.nmm-hd.org/upload/get~-eJfUjEXJY4/GrainEvaluate.avsi Script]&lt;br /&gt;
|{{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showpost.php?p=1462931&amp;amp;postcount=81 Glitch Analyzer]&lt;br /&gt;
| Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1467907#post1467907 Script]&lt;br /&gt;
| jmac698&lt;br /&gt;
|-&lt;br /&gt;
| [[Grid]]&lt;br /&gt;
| Overlays a grid, useful for pixel counting.&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/Grid/Grid.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Info2]]&lt;br /&gt;
| A faster, prettier alternative to info().&lt;br /&gt;
|Any&lt;br /&gt;
|[[Info2|Plugin]]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[KPassFilterCL]]&lt;br /&gt;
|KPassFilterCL is a set of tools in the frequency domain.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[KPassFilterCL|Plugin]]&lt;br /&gt;
|[http://github.com/Khanattila Khanattila ]&lt;br /&gt;
|-&lt;br /&gt;
|[[LinesLumaDiff]]&lt;br /&gt;
|AviSynth+ plugin to check if luma difference between lines are below or above given threshold and writes frame number in text file.&lt;br /&gt;
|[[Planar]] YUV&lt;br /&gt;
|[[LinesLumaDiff|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaxCLLFind]]&lt;br /&gt;
| PQ HDR Analyzer plugin for [[AviSynth+]], analyzes MaxCLL and MaxFALL and writes it to a text file.&lt;br /&gt;
|[[RGB64]]&lt;br /&gt;
|[[MaxCLLFind|Plugin]]&lt;br /&gt;
|Tom Arrow&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20160610124531/http://code.google.com/p/avisynthrestoration/wiki/Measure Measure]&lt;br /&gt;
| Measures luminence of greyscale bars and prints results on-screen.  Can be used to set brightness/contrast in capture settings accurately.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
|[[Pixelscope]]&lt;br /&gt;
|This debugging filter displays individual pixel values.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YUY2]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=175688 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare RollCompare]&lt;br /&gt;
|AviSynth Plugin to create rolling comparison between videos.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://github.com/EmiyaSyahriel/RollCompare/releases Plugin]&lt;br /&gt;
|EmiyaSyahriel&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/lcferrum/segment-display-ocr SegmentDisplayOCR]&lt;br /&gt;
|SegmentDisplayOCR is a seven-segment display recognition filter for AviSynth. It has built in logging functionality (it will log frame recognition results) and also can be used in AviSynth conditional filters. The main purpose of this filter is to process readings of various digital instruments (e.g. digital multimeters) captured on video. So if your favourite instrument lacks interface for connecting it to PC you can capture it's readings on cam and convert them to computer readable format with SegmentDisplayOCR filter.&lt;br /&gt;
| [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[http://sourceforge.net/projects/segmentdisplayocr/files/SegmentDisplayOCR/ Plugin]&lt;br /&gt;
|[http://github.com/lcferrum lcferrum]&lt;br /&gt;
|-&lt;br /&gt;
|[[SSIM]]&lt;br /&gt;
|A filter that compute an objective video quality metric between two videos. Based on SSIM work from [http://web.archive.org/web/20060515090025/http://www.cns.nyu.edu/~zwang/files/research/ssim/index.html Zhou Wang]. It has been created with the help of Mfa.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[[SSIM|Plugin]]&lt;br /&gt;
|[http://web.archive.org/web/20060507012947/http://perso.wanadoo.fr/reservoir/ Lefungus]&lt;br /&gt;
|-&lt;br /&gt;
| [[ShowPixelValues]]&lt;br /&gt;
| This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See [http://forum.doom9.org/showthread.php?t=64192 discussion] and [http://web.archive.org/web/20091028073306/http://geocities.com/siwalters_uk/showpixelvalues.html homepage.]&lt;br /&gt;
| [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://web.archive.org/web/20091028122947/http://geocities.com/siwalters_uk/showpixelvalues1.4c.zip Plugin]&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 SysInfo]&lt;br /&gt;
|This plugin returns info about OS/CPU*/Memory/Screen/AviSynth.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=176131 Plugin]&lt;br /&gt;
|Groucho2004&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Timer]&lt;br /&gt;
|AviSynth script to add a highly customizable timer to your video.&lt;br /&gt;
|Any&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=168241 Script]&amp;lt;!-- https://gist.github.com/darealshinji/9770276 --&amp;gt;&lt;br /&gt;
|djcj&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20151223052321/http://code.google.com/p/avisynthrestoration/wiki/Testpatterns Testpatterns]&lt;br /&gt;
| This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151223052318/https://code.google.com/p/avisynthrestoration/downloads/list Script]&lt;br /&gt;
| halifaxgeorge&lt;br /&gt;
|-&lt;br /&gt;
| [http://avisynth.org.ru/docs/english/externalfilters/tmonitor.htm TMonitor]&lt;br /&gt;
| TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20151125175557/http://bengal.missouri.edu/~kes25c/TMonitorv094.zip Plugin]&lt;br /&gt;
|{{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=53238 ViewFields/UnViewFields]&lt;br /&gt;
| [http://web.archive.org/web/20140709004333/http://www.geocities.com/siwalters_uk/unviewfields.html UnViewFields], [http://web.archive.org/web/20140708181324/http://www.geocities.com/siwalters_uk/viewfields.html ViewFields]&lt;br /&gt;
| &lt;br /&gt;
| Plugin&lt;br /&gt;
| {{Author/Simon Walters}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMAF]]&lt;br /&gt;
|VMAF is a perceptual video quality assessment algorithm developed by Netflix. &lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]],&amp;lt;br&amp;gt; 8-16bit planar YUV&lt;br /&gt;
|[[VMAF|Plugin]]&lt;br /&gt;
|{{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Comptest]]&lt;br /&gt;
| The script Compressibility test can be used for a compressibility test on a clip.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[SeeTheDifference]]&lt;br /&gt;
| SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really &amp;quot;lose&amp;quot; when encoding a video.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Edge Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[aWarpsharp2/aSobel|aSobel]]&lt;br /&gt;
| Sobel edge dectecion filter included in [[aWarpSharp2]]. &lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[aWarpSharp2|Plugin]]&lt;br /&gt;
| {{Author/SEt}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MaskTools2/Mt edge| mt_edge]]&lt;br /&gt;
| Edge detection filter included in [[MaskTools2]].&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}&lt;br /&gt;
|-&lt;br /&gt;
|[[scharr]]&lt;br /&gt;
|Edge detection using the [https://en.wikipedia.org/wiki/Sobel_operator#Alternative_operators Scharr operator].&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[scharr|Script]]&lt;br /&gt;
|zorr &lt;br /&gt;
|-&lt;br /&gt;
| [[tcanny]]&lt;br /&gt;
| Contains a canny edge detection filter and distance transform filter.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[tcanny|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TCannyMod]]&lt;br /&gt;
| Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny. See [http://forum.doom9.org/showthread.php?t=168449  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TCannyMod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEdgeMask]]&lt;br /&gt;
| TEdgeMask creates an edge mask based off gradient vector magnitude.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[TEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [[TEMmod]]&lt;br /&gt;
| TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude. See [http://forum.doom9.org/showthread.php?t=168390  discussion]&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [[TEMmod|Plugin]]&lt;br /&gt;
| {{Author/Chikuzen}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTCanny]]&lt;br /&gt;
| Builds an edge map using canny edge detection. &lt;br /&gt;
| All 8-32bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTCanny|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|-&lt;br /&gt;
| [[vsTEdgeMask]]&lt;br /&gt;
| vsTEdgeMask is an edge detection filter. This is a port of the TEdgeMask/TEMmod AviSynth plugins.&lt;br /&gt;
| All 8-16bit [[planar]] colorspaces&lt;br /&gt;
| [[vsTEdgeMask|Plugin]]&lt;br /&gt;
| {{Author/Asd-g}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Export Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters can write directly to media files. &lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135928 Immaavs]&lt;br /&gt;
| ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.&lt;br /&gt;
| &lt;br /&gt;
| [http://www.geocities.com/wilbertdijkhof/ Plugin]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=172837 TWriteAVI]&lt;br /&gt;
| Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space. [http://forum.doom9.org/showthread.php?t=172761 Update for AviSynth 2.6]. [http://forum.doom9.org/showthread.php?p=1750415#post1750415 Usage]. [http://forum.doom9.org/showthread.php?p=1073371#post1073371 Old mod by squid_80].&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/84csi0174ettu5l/TWriteAVI_dll_v2.03-20160603.zip Plugin]&amp;lt;!--[http://www.mediafire.com/download/c5iboqi43ijprap/TWriteAVI_dll_v2.02-20160106.zip older version]--&amp;gt;&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1403600 Sashimi]&lt;br /&gt;
(function &amp;quot;RawWriter&amp;quot;)&lt;br /&gt;
| Sashimi writes (and reads) almost any regular raw uncompressed data format you can define.  You'll find a fuller description under [[#Source_Filters|Source Filters]].&lt;br /&gt;
| [[RGB]], [[YUY2]],[[YV12]]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/soft Plugin with scripts]&lt;br /&gt;
| [http://sites.google.com/site/ourenthusiasmsasham/ PitifulInsect]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoundOut]]&lt;br /&gt;
| SoundOut is a GUI driven sound file output module for AviSynth (it exports audio to several compressors).&lt;br /&gt;
| All audio.&lt;br /&gt;
| [[SoundOut|Plugin]]&lt;br /&gt;
| {{Author/Sh0dan}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Import Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are used to import filters written for other audio and video packages.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?threadid=92174 FreeFrame]&lt;br /&gt;
| Allows [http://freeframe.sourceforge.net/ freeframe] filters (mostly effects) to be used directly in AviSynth.&lt;br /&gt;
| [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/freeframe_5F25_dll_20050426.zip Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta-Filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to be used with other filters, to restrict or augment their effect.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[[AVSTP]]&lt;br /&gt;
|A library for multithreaded plug-in development&lt;br /&gt;
|Any&lt;br /&gt;
|[[AVSTP|Plugin]]&lt;br /&gt;
|{{Author/cretindesalpes}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MP_Pipeline]]&lt;br /&gt;
|Run parts of an AviSynth script in external processes.&lt;br /&gt;
|Any&lt;br /&gt;
|[[MP_Pipeline|Plugin]]&lt;br /&gt;
|[http://github.com/SAPikachu/ SAPikachu]&lt;br /&gt;
|-&lt;br /&gt;
| [[MT]]&lt;br /&gt;
| MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems. See [http://forum.doom9.org/showthread.php?t=94996]&lt;br /&gt;
| Any&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/mt_20070301.zip Plugin]&lt;br /&gt;
| tsp&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]] &lt;br /&gt;
| MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. See [http://forum.doom9.org/showthread.php?t=131033]&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 SoraThread]&lt;br /&gt;
|Sora's avs multi-process/multi-thread plugin package&lt;br /&gt;
|Any&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=164073 Plugin]&lt;br /&gt;
|leiming2006&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=154886 ThreadRequest]&lt;br /&gt;
|Yet another plugin for multithread processing. [http://web.archive.org/web/20130124045626/http://lantis.homeunix.org/avisynth.shtml Archive homepage (Japanese)]&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/download/4xux7d7l1u3toy8/ThreadRequest+102a.rar Plugin]&lt;br /&gt;
|lantis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Multipurpose Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=174433 amDCT]&lt;br /&gt;
|amDCT() is an adaptive video filter providing deblocking, sharpening, local range expansion, smoothing, and bright noise removal in a single filter that can be used on video of any level of quality. These four operations work synergistically to drastically reduce block artifacts while maintaining detail and increasing local contrast.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://sites.google.com/site/amdctfilter/ Plugin]&lt;br /&gt;
|jconklin&lt;br /&gt;
|-&lt;br /&gt;
|[[AVExtensions]]&lt;br /&gt;
|Audio-video extensions is a collection of various AviSynth filters used to modify audio or video. &lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[[AVExtensions|Plugin]]&lt;br /&gt;
|nutbread&lt;br /&gt;
|-&lt;br /&gt;
|[[AviSynthShader]]&lt;br /&gt;
|This plugin allows running HLSL pixel shaders within AviSynth. This gives access to various HLSL filters that haven't been programmed in AviSynth.&lt;br /&gt;
|[[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
|[[AviSynthShader|Plugin]]&lt;br /&gt;
|[http://github.com/mysteryx93 MysteryX]&lt;br /&gt;
|-&lt;br /&gt;
|[[CLExpr]]&lt;br /&gt;
|AviSynth Expr filter implemented in OpenCL for runtime calculation of expressions on 8 and 16-bit depths clips. Makes mt_lutxy and mt_lutxyz possible on 16-bit.&lt;br /&gt;
|[[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[CLExpr|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=166061 HybridFuPP]&lt;br /&gt;
| An adaptive processor, allowing picture cleaning and compressibility gain. Original [http://forum.doom9.org/showthread.php?t=146632 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.mediafire.com/download/6g09aazs4z7m11a/HybridFuPP_0.992b.zip Script]&lt;br /&gt;
| Fupp&lt;br /&gt;
|-&lt;br /&gt;
| [[MaskTools2]]&lt;br /&gt;
| This plugin provides tools for the creation, enhancement and manipulation of masks for each [[YUV]] component.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
| [[MaskTools2|Plugin]]&lt;br /&gt;
| {{Author/Manao}}, {{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools]]&lt;br /&gt;
| This plugin provides a collection of functions for motion estimation and compensation.&lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| Various&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scene Change Detection ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 DBSC]&lt;br /&gt;
|A scene change detection tool set/kit/box (work-in-progress).&lt;br /&gt;
|All&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=171624 Script]&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 EDLmaker]&lt;br /&gt;
| Simple scenechange detector that writes to EDL file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=145143 Script]&lt;br /&gt;
| Mug Funky&lt;br /&gt;
|-&lt;br /&gt;
| [[MVTools2/MSCDetection|MSCDetection]]&lt;br /&gt;
| Part of MVTools2; MSCDetection creates a scene detection mask clip from motion vectors data. &lt;br /&gt;
| [[YV12]], [[YUY2]]&lt;br /&gt;
| [[MVTools|Plugin]]&lt;br /&gt;
| {{Author/Fizick}}&lt;br /&gt;
|-&lt;br /&gt;
| SCDetect&lt;br /&gt;
| Detect scene change and output scene change frames to a file.&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20140614152525/http://www.nmm-hd.org/upload/get~TfPm2QO4jbk/SCDetect_v0.3.rar Script]&lt;br /&gt;
| {{Author/06_taro}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://akuvian.org/src/avisynth/sclavc/readme.txt SceneChangeLavc]&lt;br /&gt;
| SClavc is an AviSynth plugin intended to allow access to libavcodec's scene-change metrics. See [http://akuvian.org/src/avisynth/sclavc/ homepage.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/scenechangelavc_5F25_dll_20041201.zip Plugin]&lt;br /&gt;
| {{Author/akupenguin}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvid]]&lt;br /&gt;
| SCXvid produces first pass Xvid logs from AviSynth at the equivalent of the default VFW preset. These logs are primarily intended to get scene change information from but may have other uses.&lt;br /&gt;
|  [[YV12]]&lt;br /&gt;
| [http://dl.dropbox.com/s/402hlckyn669p9n/SCXvid-1.1.rar Plugin]&lt;br /&gt;
| {{Author/Myrsloik}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SCXvidMask]]&lt;br /&gt;
| A tiny AviSynth plugin that reads an SCXvid log and creates a binary mask based on it.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://github.com/tp7/SCXvidMask/releases Plugin]&lt;br /&gt;
| {{Author/tp7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Support filters ===&lt;br /&gt;
&lt;br /&gt;
These filters are primarily designed to augment the creation of custom script-based filters.&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[ApplyInterlacedFilter]]&lt;br /&gt;
| ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.&lt;br /&gt;
|&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162874 ArcFuns]&lt;br /&gt;
|This plugin expands the available numerical functions with missing inverse trig functions.&lt;br /&gt;
|N/A&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=12494&amp;amp;d=1319627190 Plugin]&lt;br /&gt;
|{{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsFilterNet]]&lt;br /&gt;
|The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages. &lt;br /&gt;
|N/A&lt;br /&gt;
|[[AvsFilterNet|Plugin]]&lt;br /&gt;
|SAPikachu&lt;br /&gt;
|-&lt;br /&gt;
|[[AvsMotion]]&lt;br /&gt;
|AviSynth plugin for animating clips with AAE motion tracking data.&lt;br /&gt;
| [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AvsMotion|Plugin]]&lt;br /&gt;
|{{Author/tp7}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=46506 Call]&lt;br /&gt;
| Call an external program from the script.&lt;br /&gt;
| N/A&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/call_5F25_dll_20030310.zip Plugin]&lt;br /&gt;
| Nic, DDogg&lt;br /&gt;
|-&lt;br /&gt;
|[[CallCmd]]&lt;br /&gt;
|Plugin to execute command on selectable frames or at startup or closedown. Based on [http://forum.doom9.org/showthread.php?t=46506 Call by Nic].&lt;br /&gt;
|N/A&lt;br /&gt;
|[[CallCmd|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[ClipBoard]]&lt;br /&gt;
|Get text from Clipboard.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[ClipBoard|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=182910 Feedback]&lt;br /&gt;
|A filter that lets you use a filter chain's output as its own input.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://horman.net/avisynth/download/feedback.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FileSize]]&lt;br /&gt;
|Plugin to get filesize.&lt;br /&gt;
|N/A&lt;br /&gt;
|[[FileSize|Plugin]]&lt;br /&gt;
|pureexe&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.html GetProgramName]&lt;br /&gt;
|An AviSynth plug-in to retrieve the name of the calling application.&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.roelofs-coaching.nl/blobs/downloads/ProgramName.zip Plugin]&lt;br /&gt;
|[http://www.roelofs-coaching.nl/J.M. Roelofs]&lt;br /&gt;
|-&lt;br /&gt;
|[[GetProgramName2]]&lt;br /&gt;
|GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written.  &lt;br /&gt;
|N/A&lt;br /&gt;
|[[GetProgramName2|Plugin]]&lt;br /&gt;
|[https://github.com/enccc enccc]&lt;br /&gt;
|-&lt;br /&gt;
| GetSystemEnv&lt;br /&gt;
| An AviSynth plug-in to retrieve information from the system. &lt;br /&gt;
| N/A&lt;br /&gt;
| [http://www.avisynth.nl/users/stickboy/GetSystemEnv.zip Plugin]&lt;br /&gt;
| {{Author/stickboy}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GRunT]]&lt;br /&gt;
| Extends AviSynth's [[Runtime_environment|Runtime Environment]], making it easier to use, especially inside script functions.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GRunT|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
| [[GScript]]&lt;br /&gt;
| Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.&lt;br /&gt;
| Any&lt;br /&gt;
| [[GScript|Plugin]]&lt;br /&gt;
| {{Author/Gavino}}&lt;br /&gt;
|-&lt;br /&gt;
|[[LoadDLL]]&lt;br /&gt;
| Used to manually load dll files in AviSynth. Useful if a filter relies on an external dll that is not in the system PATH.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[LoadDLL|Plugin]]&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=97748 PlaneMinMax]&lt;br /&gt;
| Frame-based YV12 plane Min/Max/Avg functions without [[ConditionalFilter]].&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/planeminmax_5F25_dll_20050727.zip Plugin]&lt;br /&gt;
| Bart Silverstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=83451 pop]&lt;br /&gt;
|A filter to get values from variables that may not yet be initialized.&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.tsp.person.dk/pop.zip Plugin] &amp;lt;!--[http://web.archive.org/web/20160224093903/http://www.tsp.person.dk/pop.zip archived]--&amp;gt;&lt;br /&gt;
|{{Author/tsp}}&lt;br /&gt;
|-&lt;br /&gt;
| [[RT_Stats]]&lt;br /&gt;
| Compile-time/Runtime Functions.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[RT_Stats|Plugin]]&lt;br /&gt;
| StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[[StrFmt]]&lt;br /&gt;
|Simple plugin to produce formatted string, and additional function to string replace with another string.&lt;br /&gt;
|Any&lt;br /&gt;
|[[StrFmt|Plugin]]&lt;br /&gt;
|StainlessS&lt;br /&gt;
|-&lt;br /&gt;
|[https://forum.doom9.org/showthread.php?t=174387 StrResolve]&lt;br /&gt;
|String Variables Resolving Plugin (for masktools expressions)&lt;br /&gt;
|Any&lt;br /&gt;
|[http://www.mediafire.com/file/wu6zexhssd0y77i/170310_StrResolve_v050.zip Plugin]&lt;br /&gt;
|martin53&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deepcolor Filters ===&lt;br /&gt;
(also check the [[High_bit-depth_Support_with_Avisynth#Processing_High_Bit-depth_Video_with_AviSynth|High Bit-Depth]] page and the [[:Category:Deep_color_tools|Deep Color Tools]] category)&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[Dither_tools|Dither]]&lt;br /&gt;
| Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove color banding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional AviSynth filters.&lt;br /&gt;
| [[Planar]] colorspaces&lt;br /&gt;
| [[Dither_tools|Plugin + scripts]]&lt;br /&gt;
| {{Author/cretindesalpes}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3D Filters ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ 2Dto3D]&lt;br /&gt;
|2Dto3D is a collection of scripts for 2D to 3D conversion. Conversion is good but not perfect.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[https://sourceforge.net/projects/voix/files/2d3/ Script]&lt;br /&gt;
|[https://sourceforge.net/u/brankoj/profile/ brankoj]&lt;br /&gt;
|-&lt;br /&gt;
| [http://web.archive.org/web/20110809073332/http://arenafilm.hu/alsog/anaglyph/ Analglyph]&lt;br /&gt;
| This filter produces analglyph video from a stereo pair.  Analglyph is a 3d viewing method which uses colored glasses.  The plugin supports the advanced [http://web.archive.org/web/20130706165544/www.site.uottawa.ca/~edubois/anaglyph/ Dubois] algorithm, which is able to reduce the ghosting effect that is possible in the conversion.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z Plugin] / [http://web.archive.org/web/20140412062911/http://chaosking.de/wp-content/uploads/avsfilters/Unclassified/Anaglyph___(0.85_-_2010-08-29).7z mirror]&lt;br /&gt;
| {{Author/Kertai Gábor}}&lt;br /&gt;
|-&lt;br /&gt;
| Anaglypher &lt;br /&gt;
| A plugin for combining stereopairs into single anaglyph image.&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://shura.luberetsky.ru/anaglypher/Anaglypher.zip Plugin]&lt;br /&gt;
| [http://shura.luberetsky.ru/ Shura Luberetsky]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616 Displace / McM_2D_to_3D]&lt;br /&gt;
|Plugin and script that enables you to convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=162616#post1539121 Plugin/Script]&lt;br /&gt;
|Mcmount&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=143855 fauxD]&lt;br /&gt;
|2D to stereo-3D conversion in real-time.&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[http://forum.doom9.org/attachment.php?attachmentid=9278&amp;amp;d=1232092731 Plugin]&lt;br /&gt;
|eslave&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/ Pantarheon 3D AviSynth Toolbox]&lt;br /&gt;
| The Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.&lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.pantarheon.org/AviSynth3DToolbox/zip/ Script]&lt;br /&gt;
| [http://www.pantarheon.org/ G. Adam Stanislav]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
|[http://avslib.sourceforge.net/ AVSLib]&lt;br /&gt;
|General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers &amp;amp; operators, debugging tools, math &amp;amp; string functions, filters and many more.&lt;br /&gt;
|&lt;br /&gt;
|[http://sourceforge.net/projects/avslib/ AVSLib]&lt;br /&gt;
|[http://gzarkadas.users.sourceforge.net/ gzarkadas]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio Filters ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [[AddAudio]]&lt;br /&gt;
| A function that adds silent audio to a clip. Needed for CCE 2.50 users.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Audiofix]&lt;br /&gt;
|Plugin to fix a specific audio problem, see [http://forum.doom9.org/showthread.php?t=175991 discussion].&lt;br /&gt;
|&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1861891#post1861891 Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[AudioGraph]]&lt;br /&gt;
| Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]]&lt;br /&gt;
| [[AudioGraph|Plugin]]&lt;br /&gt;
| Richard Ling, {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioLimiter]]&lt;br /&gt;
| To increase volume for silent sounds a lot, to increase volume for middle-volume sounds a little and to keep hi-volume sounds untoched.&lt;br /&gt;
| N/A&lt;br /&gt;
|[[AudioLimiter|Plugin]]&lt;br /&gt;
|dimzon&lt;br /&gt;
|-&lt;br /&gt;
|[[AudioTimeline]]&lt;br /&gt;
|Displays a audio timeline track under the frame. It is especially suited for thumbsheets, where it allows to estimate the audio track of the thumbnailed clip.&lt;br /&gt;
|[[RGB24]], [[RGB32]], [[Y8]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
|[[AudioTimeline|Plugin]]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
| [[BeFa]]&lt;br /&gt;
| Band Eliminate Filter for Audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[BeFa|Plugin]]&lt;br /&gt;
| {{Author/kiraru2002}}&lt;br /&gt;
|-&lt;br /&gt;
| [[FindAudioSyncScript]]&lt;br /&gt;
| FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.&lt;br /&gt;
| N/A&lt;br /&gt;
| Script&lt;br /&gt;
| IanB&lt;br /&gt;
|-&lt;br /&gt;
| [[MinMaxAudio]]&lt;br /&gt;
| Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a float. It's a conditional audio filter, so the computation is done framewise.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[MinMaxAudio|Plugin]]&lt;br /&gt;
| {{author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Normalize2]]&lt;br /&gt;
|Audio normalizing plugin. The main difference between this plugin and the built-in normalizing plugin [[Normalize]]() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing (for speed).&lt;br /&gt;
|N/A&lt;br /&gt;
|[[Normalize2|Plugin]]&lt;br /&gt;
|[http://sourceforge.net/u/jcsston/profile/ jcsston]&lt;br /&gt;
|-&lt;br /&gt;
| [[SoxFilter]]&lt;br /&gt;
| Use [http://sox.sourceforge.net/ SOX] audio effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.&lt;br /&gt;
| N/A&lt;br /&gt;
| [[SoxFilter|Plugin]]&lt;br /&gt;
| {{author/Sh0dan}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectrogram]]&lt;br /&gt;
|Linear [http://en.wikipedia.org/wiki/Spectrogram spectrogram] for AviSynth 2.6.&lt;br /&gt;
|Any&lt;br /&gt;
|[[Spectrogram|Plugin]]&lt;br /&gt;
|[http://github.com/innocenat innocenat]&lt;br /&gt;
|-&lt;br /&gt;
|SwitchByAudio&lt;br /&gt;
|Plugin to switch video source based on audio. See [http://forum.doom9.org/showthread.php?t=167011 discussion]&lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
|[http://www.avisynth.nl/users/vcmohan/SwitchByAudio/SwitchByAudio.zip Plugin]&lt;br /&gt;
|{{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showpost.php?p=1722472&amp;amp;postcount=20 TimeStretchPlugin]&lt;br /&gt;
|[[TimeStretch]] with multichannel support and updated SoundTouch library. &lt;br /&gt;
|N/A&lt;br /&gt;
|[http://www.wilbertdijkhof.com/TimeStretch_v258.zip Plugin]&lt;br /&gt;
|{{Author/Wilbert Dijkhof}}&lt;br /&gt;
|-&lt;br /&gt;
| [[ViewAudio]]&lt;br /&gt;
| Includes two filters: ViewAudio and CacheAudio. &lt;br /&gt;
| [[YUY2]], [[YV12]]&lt;br /&gt;
| [[ViewAudio|Plugin]]&lt;br /&gt;
| {{Author/minamina}}&lt;br /&gt;
|-&lt;br /&gt;
| VUmeter&lt;br /&gt;
| Classic analog-style VU meter; see [https://forum.doom9.org/showthread.php?t=175370 discussion]. Uses MinMaxAudio.&lt;br /&gt;
| Any&lt;br /&gt;
| [https://github.com/raffriff42/AvisynthPlusUtilities script]&lt;br /&gt;
| raffriff42&lt;br /&gt;
|-&lt;br /&gt;
| [[Waveform]]&lt;br /&gt;
| Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]  &lt;br /&gt;
| [http://horman.net/avisynth/download/waveform0.3.zip Plugin]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== As Yet Unclassified ==&lt;br /&gt;
&lt;br /&gt;
{{FilterTable}}&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=397426#post397426 Adjust]&lt;br /&gt;
| Generic Y-Channel mapping. Can define a function for the Y Channel. See [http://forum.doom9.org/showthread.php?p=397426 discussion.]&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/files/adjust_5F25_dll_20031110.zip Plugin]&lt;br /&gt;
| [http://avisynth.nl/users/warpenterprises/ WarpEnterprises]&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=166588 Adaptive Lens Blur Repair]&lt;br /&gt;
|This function adaptively repairs video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=13154&amp;amp;stc=1&amp;amp;d=1354907363 Script]&lt;br /&gt;
| fvisagie&lt;br /&gt;
|-&lt;br /&gt;
|[[amp]]&lt;br /&gt;
|Inspired by [http://forum.doom9.org/showthread.php?t=168293 RgbAmplifier], it performs temporal smoothing, then (optionally) enhances the difference between the windowed average and the current frame.&lt;br /&gt;
| [[RGB24]], [[RGB32]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [[amp|Plugin]]&lt;br /&gt;
| {{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
|[[AutoOverlay]]&lt;br /&gt;
|Auto-aligned optimal overlay of one video clip onto another with color adjustment.&lt;br /&gt;
| [[RGB32]], [[YV24]], [[YV12]]&lt;br /&gt;
| [https://github.com/introspected/AutoOverlay/releases Plugin]&lt;br /&gt;
| [https://github.com/introspected introspected]&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace AutoTraceFilter]&lt;br /&gt;
|An intentionally useless plugin that uses [http://autotrace.sourceforge.net/ AutoTrace] to trace and then resize a source video, rendering the result using GDI+.&lt;br /&gt;
|[[RGB24]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/AutoTrace Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=675275#post675275 BeforeAfter]&lt;br /&gt;
| See the difference before and after; similar discussion [http://forum.doom9.org/showthread.php?t=98876 here]. (missing [http://www.animemusicvideos.org/forum/viewtopic.php?f=11&amp;amp;t=45223 BeforeAfterDiff] and BeforeAfterLine scripts.)&lt;br /&gt;
| any&lt;br /&gt;
| Script&lt;br /&gt;
| Corran&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=158696 ccc]&lt;br /&gt;
|A plugin specifically designed for Cross-Conversion Correction.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20150403181720/http://japland.org/ccc/ccc_v0.4a_avs.zip Plugin]&lt;br /&gt;
|Daemon404&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/ColorIt.html Colorit]&lt;br /&gt;
| Color a black and white image or recolor a color image. See [http://forum.doom9.org/showthread.php?t=93990 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/ColorIt/Colorit.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| CutFrames&lt;br /&gt;
| Cut a range of frames from a single a/v clip. Opposite of Trim with extras.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=135423 Script]&lt;br /&gt;
| mikeytown2&lt;br /&gt;
|-&lt;br /&gt;
| DCT&lt;br /&gt;
| Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2. See [http://forum.doom9.org/showthread.php?p=667382#post667382 discussion]&lt;br /&gt;
| [[YUY2]]&lt;br /&gt;
| [http://alainmuchembled.free.fr/DCT.zip Plugin]&lt;br /&gt;
| lcld&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?p=1444027#post1444027 DDigit]&lt;br /&gt;
| DDigit Plugin Text Rendering Pack for Plugin writers. See [http://forum.doom9.org/showthread.php?t=156888 discussion.]&lt;br /&gt;
|&lt;br /&gt;
| [http://www.mediafire.com/download/bfhj5crwaxbupeh/DDigitTest_25%2626_v1-06_dll_20150330-RECOMPILE.zip Plugin]&lt;br /&gt;
| {{Author/StainlessS}}&lt;br /&gt;
|- &lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=95193 DeJump]&lt;br /&gt;
| This is a specific filter which might be used to stabilize some &amp;quot;jumpy&amp;quot; video sources captured from VHS. &lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
| [http://forum.doom9.org/attachment.php?attachmentid=3988&amp;amp;d=1117479069 Plugin]&lt;br /&gt;
| dinstun&lt;br /&gt;
|-&lt;br /&gt;
|[[FFAvisynth]]&lt;br /&gt;
| A plugin which lets you directly use [http://en.wikipedia.org/wiki/Ffdshow ffdshow] video and audio filters from AviSynth scripts.  &lt;br /&gt;
| [[YV12]], [[YUY2]], [[RGB24]], [[RGB32]]&lt;br /&gt;
| [http://sourceforge.net/projects/ffdshow-tryout/ Plugin]&lt;br /&gt;
| Milan Cutka &lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/FLuaG FLuaG]&lt;br /&gt;
| FLuaG (Floating Lua Graphics) is an AviSynth plugin for video/audio data editing via Lua scripting. See [http://forum.doom9.org/showthread.php?t=161852 discussion] &lt;br /&gt;
| [[RGB32]]&lt;br /&gt;
| [http://github.com/Youka/FLuaG/archive/master.zip Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
| Use Avisynth to process still images.&lt;br /&gt;
| &lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=150291 FritzPhoto]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 FSubstitute]&lt;br /&gt;
|Tries to automate the task of replacing bad frames using adjacent or close-by frames.&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?p=1600151#post1600151 Script]&lt;br /&gt;
|martin53&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=130611 GrainOptimizer]&lt;br /&gt;
|The only temporal-only grain reducer! See discussion for more information. Related topics: [http://forum.doom9.org/showthread.php?t=137117 x264: Film Grain Optimization], [http://web.archive.org/web/20090916181521/http://x264dev.blogspot.com/2008/05/film-grain-optimization.html]&lt;br /&gt;
|[[YV12]]&lt;br /&gt;
|[http://web.archive.org/web/20081228144846/http://mirror05.x264.nl/Dark/force.php?file=./GrainOptimizer_2.02.zip Plugin]&lt;br /&gt;
|Dark Shikari&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Youka/LVS LVS]&lt;br /&gt;
| LVS (Lua Video Sync) is a video frameserver plugin to edit video frames with the capability of scripting language Lua + 2D image processing functionality. See [http://forum.doom9.org/showthread.php?t=167716 discussion]. [https://github.com/Youka/LVS GitHub]&lt;br /&gt;
| [[RGB32]], [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/lua-video-sync/files/ Plugin]&lt;br /&gt;
| [http://github.com/Youka Youka]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.html NeuralNet]&lt;br /&gt;
| Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/NeuralNet/NeuralNet.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
| PseudoColor &lt;br /&gt;
| This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness. See [http://forum.doom9.org/showthread.php?t=61570 discussion.]&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YV12]]&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/pseudocolor_5F25_dll_20030919.zip Plugin]&lt;br /&gt;
| Shubin&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource QRCodeSource]&lt;br /&gt;
|AviSynth plugin to provide a means to embed QR codes in video.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
|[http://github.com/jeremypoulter/QRCodeSource/releases Plugin]&lt;br /&gt;
|[http://github.com/jeremypoulter jeremypoulter]&lt;br /&gt;
|-&lt;br /&gt;
|RemoveDeadPixels&lt;br /&gt;
|See [http://forum.doom9.org/showthread.php?p=699915#post699915 here] and [http://videoprocessing.fr.yuku.com/topic/27/Removedeadpixels here].&lt;br /&gt;
|[[YUY2]]&lt;br /&gt;
|[http://web.archive.org/web/20160610103945/http://home.arcor.de/kassandro/RemoveDeadPixels.rar Plugin]&lt;br /&gt;
|{{Author/kassandro}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172601 rgba_rpn]&lt;br /&gt;
|A filter for manipulating the pixels of [[RGB]] (and also [[YUV]]) clips using [http://en.wikipedia.org/wiki/Reverse_Polish_notation reverse Polish notation.] &lt;br /&gt;
|[[RGB32]], [[RGB24]], [[YUY2]], [[YV12]]&lt;br /&gt;
|[http://horman.net/avisynth/downloads/rgba_rpn0.1.zip Plugin]&lt;br /&gt;
|{{Author/David Horman}}&lt;br /&gt;
|-&lt;br /&gt;
| [[SegmentedAmp]] &lt;br /&gt;
| Image is segmented with watershed algorithm for smoothing and/or sharpening.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| [http://avisynth.nl/index.php/SegmentedAmp Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://forum.doom9.org/showthread.php?t=172377 SmoothSkip]&lt;br /&gt;
|In tribute to tritical's awesome filter, this one tackles the inverse problem of [[TIVTC/TDecimate|TDecimate]]; allowing for addressing frames that have non-smooth, skippy motion. For source code see [http://github.com/jojje/SmoothSkip GitHub repository]. &lt;br /&gt;
|[[YUY2]], [[YV12]]&lt;br /&gt;
|[http://github.com/jojje/SmoothSkip/releases/download/v1.0.2/SmoothSkip-1.0.2.zip Plugin]&lt;br /&gt;
|[http://github.com/jojje jojje]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soothe]]&lt;br /&gt;
| Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output. See [http://forum.doom9.org/showthread.php?t=99679 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://forum.doom9.org/showthread.php?t=99679 Script]&lt;br /&gt;
| {{Author/Didée}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/ SSBRenderer]&lt;br /&gt;
|SSBRenderer is a plugin for AviSynth to render 2D graphics and subtitles by SSB (Substation Beta) data on frames of video streams. [https://forum.doom9.org/showthread.php?t=169951 Doom9 Forum discussion], [https://github.com/Youka/SSBRenderer GitHub]&lt;br /&gt;
|[[RGB24]], [[RGB32]]&lt;br /&gt;
|[https://sourceforge.net/projects/ssbrenderer/files/ C-Plugin]&lt;br /&gt;
|[https://github.com/Youka Youka ]&lt;br /&gt;
|-&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/ Tracking]&lt;br /&gt;
| Use computer vision to track objects in the video, and produce ConditionalReader input. Demo at [http://www.youtube.com/watch?v=SQ-JtJs7US0 Youtube]. &lt;br /&gt;
| [[RGB24]]&lt;br /&gt;
| [http://sourceforge.net/projects/avisynthtrackin/files/1.1/AvisynthTrackin.1.1.binary.zip/download Plugin]&lt;br /&gt;
| [http://avisynthtrackin.sourceforge.net/ Shlomo Matichin]&lt;br /&gt;
|-&lt;br /&gt;
| UnSmooth&lt;br /&gt;
| What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in over smoothed encodes. See [http://forum.doom9.org/showthread.php?t=63361 discussion.]&lt;br /&gt;
| [[YV12]]&lt;br /&gt;
| [http://web.archive.org/web/20090821183550/http://mf.creations.nl/avs/functions/UnSmooth-v0.1.avs Script]&lt;br /&gt;
| {{Author/mf}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.html WaterShed] &lt;br /&gt;
| Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.&lt;br /&gt;
| [[RGB32]], [[RGB24]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]&lt;br /&gt;
| AviSynth 2.5.8: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed.zip Plugin]&lt;br /&gt;
AviSynth 2.6.0: [http://www.avisynth.nl/users/vcmohan/WaterShed/Watershed_2_6.zip Plugin]&lt;br /&gt;
| {{Author/vcmohan}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins xvplugins]&lt;br /&gt;
|This is simply a bunch of AviSynth stuff that isn't (really) possible using plain AviSynth and instead required a plugin.&lt;br /&gt;
|[[RGB32]]&lt;br /&gt;
| [http://github.com/Xenoveritas/AviSynth-Stuff/tree/master/xvplugins Plugin]&lt;br /&gt;
| [http://github.com/Xenoveritas Xenoveritas]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth_Usage]]&lt;br /&gt;
[[Category:External_filters]]&lt;/div&gt;</summary>
		<author><name>Asd</name></author>	</entry>

	</feed>