<?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/index.php?action=history&amp;feed=atom&amp;title=BorderControl</id>
		<title>BorderControl - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=BorderControl"/>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=BorderControl&amp;action=history"/>
		<updated>2026-04-07T12:32:21Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.24</generator>

	<entry>
		<id>http://avisynth.nl/index.php?title=BorderControl&amp;diff=5469&amp;oldid=prev</id>
		<title>Reel.Deal: BorderControl</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=BorderControl&amp;diff=5469&amp;oldid=prev"/>
				<updated>2015-03-28T20:18:45Z</updated>
		
		<summary type="html">&lt;p&gt;BorderControl&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FilterCat4|External_filters|Plugins|Adjustment_filters|Borders and Cropping}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|{{Author/Simon Walters}}&lt;br /&gt;
|v1.4&lt;br /&gt;
|3=[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip bordercontrol14.zip]&lt;br /&gt;
|4=Borders and Cropping&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=[http://forum.doom9.org/showthread.php?t=33479 Doom9 Thread] &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
BorderControl lets you manipulate the frame borders to disguise poor source material defects such as VCR head-switching noise or any other border artifacts. BorderControl is 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.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* AviSynth 2.5.8 or later&lt;br /&gt;
* Supported color formats: [[YUY2]], [[YV12]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|BorderControl (clip, int &amp;quot;YBB&amp;quot;, int &amp;quot;YBF&amp;quot;, itn &amp;quot;YBS&amp;quot;, int &amp;quot;YBSF&amp;quot;, int &amp;quot;YTB&amp;quot;, int &amp;quot;YTF&amp;quot;, int &amp;quot;YTS&amp;quot;, int &amp;quot;YTSF&amp;quot;, int &amp;quot;XLB&amp;quot;, int &amp;quot;XLF&amp;quot;, int &amp;quot;XLS&amp;quot;, int &amp;quot;XLSF&amp;quot;, int &amp;quot;XRB&amp;quot;, int &amp;quot;XRF&amp;quot; int &amp;quot;XRS&amp;quot;, int &amp;quot;XRSF&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::Input clip.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|YBB|int|0}}&lt;br /&gt;
:::Y Bottom Border.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|YBF|int|0}}&lt;br /&gt;
:::Y Bottom Fade.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|YBS|int|0}}&lt;br /&gt;
:::Y Bottom Smear.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|YBSF|int|0}}&lt;br /&gt;
:::Y Bottom Stretch Factor.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|YTB|int|0}}&lt;br /&gt;
:::Y Top Border.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|YTF|int|0}}&lt;br /&gt;
:::Y Top Fade.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|YTS|int|0}}&lt;br /&gt;
:::Y Top Smear.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|YTFS|int|0}}&lt;br /&gt;
:::Y Top Stretch Factor.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|XLB|int|0}}&lt;br /&gt;
:::X Left Border.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|XLF|int|0}}&lt;br /&gt;
:::X Left Fade.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|XLS|int|0}}&lt;br /&gt;
:::X Left Smear.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|XLSF|int|0}}&lt;br /&gt;
:::X Left Stretch Factor.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|XRB|int|0}}&lt;br /&gt;
:::X Right Border.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|XRF|int|0}}&lt;br /&gt;
:::X Right Fade.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|XRS|int|0}}&lt;br /&gt;
:::X Right Smear.&lt;br /&gt;
&lt;br /&gt;
::{{Par2|XRSF|int|0}}&lt;br /&gt;
:::X Right Stretch Factor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:*All parameters default to 0.&lt;br /&gt;
:*The plugin accepts up to 16 parameters, 4 for each border. I suggest you don't use them all at once :-)&lt;br /&gt;
:*There are 4 prefixes: YB,YT,XL and XR for bottom,top,left and right borders.&lt;br /&gt;
:*There are 4 suffixes: B for Border - this sets the amount of solid border, F for Fade, S for Smear and SF for SmearFactor. &lt;br /&gt;
:*Increasing SmearFactor (having first set the Smear value correctly) can help disguise the smear region at the expense of increasing the area being processed. I suggest using even values for YTSF and YBSF when dealing with interlaced material.&lt;br /&gt;
:*'''Note:''' The left and right parameters get doubled by the filter as I haven't sorted out how to deal properly with having 1 chroma sample for very 2 luminance ones yet :-( &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
Put a solid black border at the bottom and smear some lines at the top of the picture. &lt;br /&gt;
 [[AviSource]](&amp;quot;Blah.avi&amp;quot;)&lt;br /&gt;
 BorderControl(YBB=16,YTS=32)&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          02/16/2003      - Works with YV12 colourspace as well as YUY2.&lt;br /&gt;
 v1.3          02/11/2003      - Recompiled for AviSynth 2.5&lt;br /&gt;
 v1.1          09/24/2002      - Changed algorithm for the top and bottom use of SmearFactor - &lt;br /&gt;
                                 should work better with interlaced material - let me know if you don't like the change!&lt;br /&gt;
 v1.0          09/12/2002      - 1st 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;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;
!v1.4&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol14.zip bordercontrol14.zip]&lt;br /&gt;
|[http://www.avisynth.nl/users/warpenterprises/files/bordercontrol_5F25_dll_20030216.zip bordercontrol_25_dll_20030216.zip]&lt;br /&gt;
|-&lt;br /&gt;
!v1.3&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol13.zip bordercontrol13.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!v1.1&lt;br /&gt;
|[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bordercontrol11_avs.zip bordercontrol11_avs.zip]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[http://web.archive.org/web/20140709005736/http://www.geocities.com/siwalters_uk/bdrcntrl.html Simon Walter's homapage] - BorderControl official documentation.&lt;br /&gt;
*[http://avisynth.org.ru/docs/english/externalfilters/bordercontrol.htm avisynth.org.ru] - BorderControl documentation.&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>Reel.Deal</name></author>	</entry>

	</feed>