<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-337536679221777590.post7853497786880856387..comments</id><updated>2011-06-16T04:18:18.090+01:00</updated><category term='ruby'/><category term='fansubbing'/><category term='roomaji'/><category term='optimisation'/><category term='perseus'/><category term='vsfilter'/><category term='kumaji'/><category term='medusa'/><category term='ass'/><category term='youtube'/><category term='usf'/><category term='osx'/><category term='kanjimemo'/><category term='ass2'/><category term='C++'/><category term='ssatool'/><category term='announcement'/><category term='japanese'/><category term='tips'/><category term='windows'/><category term='kanamemo'/><category term='karaoke'/><category term='unicode'/><category term='flame bait'/><category term='localisation'/><category term='vsfilter internals'/><category term='utility'/><category term='windows 9x'/><category term='humor'/><category term='linux'/><category term='future'/><category term='xml'/><category term='sabbu'/><category term='aegisub'/><category term='as5'/><category term='hollowpromises'/><category term='edict'/><category term='programming'/><category term='hiragana'/><category term='aegisub-tan'/><category term='mascot'/><category term='Java'/><category term='tag tips'/><category term='offtopic'/><category term='subtitle formats'/><category term='katakana'/><category term='funny stuff'/><category term='kanji'/><category term='unix'/><category term='matroska'/><category term='mac'/><category term='history'/><category term='dictionary'/><category term='substation alpha'/><category term='furigana'/><category term='bugtracker'/><category term='traydict'/><category term='experimental builds'/><category term='fail'/><category term='release'/><category term='athenasub'/><category term='typesetting'/><title type='text'>Comments on Aegisub: How VSFilter renders border and shadow</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.aegisub.org/feeds/7853497786880856387/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default'/><link rel='alternate' type='text/html' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html'/><author><name>jfs</name><uri>http://www.blogger.com/profile/13154641479666334229</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-337536679221777590.post-6220246682505824200</id><published>2011-06-16T04:18:18.090+01:00</published><updated>2011-06-16T04:18:18.090+01:00</updated><title type='text'>Very useful. Thanks!</title><content type='html'>Very useful. Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/6220246682505824200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/6220246682505824200'/><link rel='alternate' type='text/html' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html?showComment=1308194298090#c6220246682505824200' title=''/><author><name>Antonio</name><uri>http://www.blogger.com/profile/17709582966428668709</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html' ref='tag:blogger.com,1999:blog-337536679221777590.post-7853497786880856387' source='http://www.blogger.com/feeds/337536679221777590/posts/default/7853497786880856387' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-527056817'/></entry><entry><id>tag:blogger.com,1999:blog-337536679221777590.post-4795752995068095792</id><published>2009-06-22T10:37:19.242+01:00</published><updated>2009-06-22T10:37:19.242+01:00</updated><title type='text'>Please ask your support question in the forums, no...</title><content type='html'>Please ask your support question in the forums, not in a blog comment.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/4795752995068095792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/4795752995068095792'/><link rel='alternate' type='text/html' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html?showComment=1245663439242#c4795752995068095792' title=''/><author><name>jfs</name><uri>http://www.blogger.com/profile/13154641479666334229</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html' ref='tag:blogger.com,1999:blog-337536679221777590.post-7853497786880856387' source='http://www.blogger.com/feeds/337536679221777590/posts/default/7853497786880856387' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2116520867'/></entry><entry><id>tag:blogger.com,1999:blog-337536679221777590.post-5553516103525781581</id><published>2009-06-21T23:08:54.738+01:00</published><updated>2009-06-21T23:08:54.738+01:00</updated><title type='text'>I put {\be10} in my video, and i when i encode it ...</title><content type='html'>I put {\be10} in my video, and i when i encode it with x264 it doesnt show :( What is the problem? I also use K-Lite codec pack. Can someone please help me out?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/5553516103525781581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/5553516103525781581'/><link rel='alternate' type='text/html' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html?showComment=1245622134738#c5553516103525781581' title=''/><author><name>Anbu</name><uri>http://www.blogger.com/profile/11007284136873587321</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html' ref='tag:blogger.com,1999:blog-337536679221777590.post-7853497786880856387' source='http://www.blogger.com/feeds/337536679221777590/posts/default/7853497786880856387' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1826843988'/></entry><entry><id>tag:blogger.com,1999:blog-337536679221777590.post-6832070605765910616</id><published>2008-10-12T22:52:00.000+01:00</published><updated>2008-10-12T22:52:00.000+01:00</updated><title type='text'>Heh, late reply (somehow hadn't noticed this comme...</title><content type='html'>Heh, late reply (somehow hadn't noticed this comment before) but here's an answer anyway.&lt;BR/&gt;&lt;BR/&gt;The \be tag uses a simple 3x3 matrix, [ 1 2 1; 2 4 2; 1 2 1 ]. It is not applied in a separated manner but just as a 3x3 convolution.&lt;BR/&gt;&lt;BR/&gt;With the "extended \be" patch you can give a larger parameter than 1 to \be, this causes the convolution to be applied that number of times. As the image in the main post shows, the results aren't very pretty.&lt;BR/&gt;&lt;BR/&gt;The \blur tag uses a real gaussian kernel applied as a separated filter. It is an approximated kernel, the elements are unsigned bytes ie. 0-255 range, and rather than being of infinite length it uses a cutoff which should be large enough to get the significant part of it.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/6832070605765910616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/6832070605765910616'/><link rel='alternate' type='text/html' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html?showComment=1223848320000#c6832070605765910616' title=''/><author><name>jfs</name><uri>http://www.blogger.com/profile/13154641479666334229</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html' ref='tag:blogger.com,1999:blog-337536679221777590.post-7853497786880856387' source='http://www.blogger.com/feeds/337536679221777590/posts/default/7853497786880856387' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2116520867'/></entry><entry><id>tag:blogger.com,1999:blog-337536679221777590.post-1862274240288299019</id><published>2008-08-21T00:52:00.000+01:00</published><updated>2008-08-21T00:52:00.000+01:00</updated><title type='text'>Another enjoyable article! &lt;br&gt;&lt;br&gt;I guess the blu...</title><content type='html'>Another enjoyable article! &lt;BR/&gt;&lt;BR/&gt;I guess the blurring employed by VSFilter runs a weighted kernel across the bitmap. Does it use a source and clone bitmap for this or just the source? The results can be quite different. What size kernel is used? 3x3? 5x5? Or does this depend on the user-selected depth? In other words, if it uses a 3x3 kernel (blur = 1) and the user wants a blur depth of 2, does it run the 3x3 code twice or increase the size of the kernel to 5x5? Is the blur process split into two passes (vertical and horizontal) to increase rendering speed? And is true Gaussian blurring used or just an approximation?&lt;BR/&gt;&lt;BR/&gt;Sorry for all the questions! I find this stuff fascinating, having knocked myself out for 24 months adding a pseudo-Gaussian blur to our app's bitmap subtitles. And I'm still not happy with the results! (http://www.spotsoftware.nl/bitmap.html) :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/1862274240288299019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/337536679221777590/7853497786880856387/comments/default/1862274240288299019'/><link rel='alternate' type='text/html' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html?showComment=1219276320000#c1862274240288299019' title=''/><author><name>Mark Raishbrook</name><uri>www.spotsoftware.nl</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.aegisub.org/2008/07/how-vsfilter-renders-border-and-shadow.html' ref='tag:blogger.com,1999:blog-337536679221777590.post-7853497786880856387' source='http://www.blogger.com/feeds/337536679221777590/posts/default/7853497786880856387' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1815816084'/></entry></feed>
