<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Aegisub dev Blog on Aegisub</title><link>/blog/</link><description>Recent content in Aegisub dev Blog on Aegisub</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Tue, 06 Oct 2020 08:49:55 +0000</lastBuildDate><atom:link href="/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Aegisub 3.4.0 Released</title><link>/blog/aegisub-3.4.0-released/</link><pubDate>Wed, 18 Dec 2024 14:04:00 -0800</pubDate><guid>/blog/aegisub-3.4.0-released/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while!&lt;/p&gt;
&lt;p&gt;This release, the first stable in a decade, was designed to have minimal feature changes from 3.2.2. The goal was to just cut a release that builds on modern systems, which by itself was more than enough work. Further releases will include actual features and more normal changelogs. The version is 3.4.0 to avoid conflicts with forks that tagged things under 3.3.x.&lt;/p&gt;
&lt;p&gt;Moving forward, development will continue out of &lt;a href="https://github.com/TypesettingTools/Aegisub"&gt;TypesettingTools/Aegisub&lt;/a&gt;. arch1t3cht has done a great job of running the primary fork used over the past few years, and now has commit access in TypesettingTools so that he can work out of a more centralized repository. We&amp;rsquo;d love to get all the work done across various forks back into the mainline repository, so please send PRs!&lt;/p&gt;</description></item><item><title>3.1.0 beta</title><link>/blog/3.1.0-beta/</link><pubDate>Mon, 16 Dec 2013 03:26:00 +0000</pubDate><guid>/blog/3.1.0-beta/</guid><description>&lt;p&gt;There are still some issues to sort out, but 3.1 is largely complete so I thought it&amp;rsquo;d be good to &lt;a href="https://github.com/Aegisub/Aegisub/releases/tag/v3.1.0-beta2"&gt;release a beta version&lt;/a&gt; for people to play with. If you encounter crashes or other bugs, please report them at &lt;a href="http://devel.aegisub.org/wiki/NewTicket"&gt;http://devel.aegisub.org/wiki/NewTicket&lt;/a&gt;. I cannot fix bugs which I am not aware of. If you have comments or complaints about changes, &lt;a href="http://forum.aegisub.org/"&gt;post them on the forums&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Barring major issues, I hope to release the final version of 3.1.0 in two weeks or so.&lt;/p&gt;</description></item><item><title>Aegisub 3.0.3 Released</title><link>/blog/aegisub-3.0.3-released/</link><pubDate>Sat, 29 Jun 2013 04:53:00 +0100</pubDate><guid>/blog/aegisub-3.0.3-released/</guid><description>&lt;p&gt;Mostly just some assorted bug fixes, a new UI translation (Dutch), and updates to the Arabic and
Finnish translations. As usual the changelog can be found &lt;a href="/changelog/3.0.3/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release is the first one in a while to have an official Linux binary, since Debian still doesn&amp;rsquo;t package any versions of wxWidgets released in the last two years. It&amp;rsquo;s somewhat experimental, but should work on all relatively recent Debian-based Linux distributions (Ubuntu 12.04 and Debian Wheezy being the oldest versions I&amp;rsquo;ve tested).&lt;/p&gt;</description></item><item><title>Aegisub 3.0.1 Released</title><link>/blog/aegisub-3.0.1-released/</link><pubDate>Mon, 08 Oct 2012 04:35:00 +0100</pubDate><guid>/blog/aegisub-3.0.1-released/</guid><description>&lt;p&gt;This is just a quick maintenance release to package up some updates to the translations which were too late for 3.0.0 and fix some easy-to-fix bugs that were reported after 3.0.0 was released. See the &lt;a href="/changelog/3.0.1/"&gt;changelog&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>Aegisub 3.0.0 Released</title><link>/blog/aegisub-3.0.0-released/</link><pubDate>Mon, 01 Oct 2012 16:50:00 +0100</pubDate><guid>/blog/aegisub-3.0.0-released/</guid><description>&lt;p&gt;Back in 2009, it was becoming increasingly clear that Aegisub&amp;rsquo;s code base was becoming an unmaintainable mess, and so following the release of 2.1.7 development was split into two branches: 2.1.8 was to be a minor bug fix release, while 2.2.0 would Fix All The Problems. This, of course, turned out to be wildly overambitious. 2.2.0 ended up involving rewriting substantial portions of the program, and was eventually renamed 3.0.0 (after briefly being 2.5.0).&lt;/p&gt;</description></item><item><title>A bit of statistics</title><link>/blog/a-bit-of-statistics/</link><pubDate>Sun, 05 Feb 2012 20:26:00 +0000</pubDate><guid>/blog/a-bit-of-statistics/</guid><description>&lt;p&gt;As you may know, we have an automatic update checker in Aegisub, you may have noticed it telling you about the 2.1.9 release yesterday.&lt;/p&gt;
&lt;p&gt;When we check for updates, we also send a little bit of anonymous system information back, to get an idea of what kind of systems Aegisub is being used on. This allows us to make some basic statistics. Here&amp;rsquo;s a few facts:&lt;/p&gt;
&lt;p&gt;In the past 35 hours, about 20,000 checks for updates have been made, in other words, Aegisub gets started more than 550 times an hour, or 13,500 times a day, worldwide. Of course, this only counts those who have automatic update checking enabled.&lt;/p&gt;</description></item><item><title>Aegisub 2.1.9 released</title><link>/blog/aegisub-2.1.9-released/</link><pubDate>Sun, 05 Feb 2012 08:36:00 +0000</pubDate><guid>/blog/aegisub-2.1.9-released/</guid><description>&lt;p&gt;&lt;a href="http://www.aegisub.org/"&gt;Here.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sorry about the delays.&lt;/p&gt;
&lt;p&gt;FAQ:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q: Why all those delays?&lt;/strong&gt;
A: First it was blamed on laziness. Then, FFmpegSource 2.17 was getting incredibly close to release and it was thought it was best to wait for those. Then when that happened an older problem resurfaced, not having sufficient access to the servers. All of this was finally resolved yesterday.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q: So what&amp;rsquo;s new?&lt;/strong&gt;
A: Lots of stuff, although most of it is just bug fixes. See &lt;a href="/changelog/2.1.9/"&gt;the changelog&lt;/a&gt; on the main site.&lt;/p&gt;</description></item><item><title>Call for translators</title><link>/blog/call-for-translators/</link><pubDate>Sun, 12 Jun 2011 03:59:00 +0100</pubDate><guid>/blog/call-for-translators/</guid><description>&lt;p&gt;Version 2.1.9 is still getting closer to being ready for release, although there&amp;rsquo;s still some actual issues needing, at the very least, testing.&lt;/p&gt;
&lt;p&gt;However, there are some user interface languages we had in 2.1.8 or earlier versions, where the translator has gone missing, or just hasn&amp;rsquo;t responded to my mail.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Catalan (Eduard)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Farsi (Meysam)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;Korean (unknown)&lt;/del&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;Polish (Adam)&lt;/del&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;Vietnamese (Hung NGUYEN, OnEsChi)&lt;/del&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;del&gt;Chinese, both Traditional and Simplified (mkboy2)&lt;/del&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are one of the people listed here I would appreciate if you could contact me. If you otherwise speak one of these languages well and want to help, I would also love to hear so.&lt;/p&gt;</description></item><item><title>Not dead yet</title><link>/blog/not-dead-yet/</link><pubDate>Sun, 05 Jun 2011 01:45:00 +0100</pubDate><guid>/blog/not-dead-yet/</guid><description>&lt;p&gt;Aegisub is still alive!&lt;/p&gt;
&lt;p&gt;Recently I&amp;rsquo;ve seen people asking whether Aegisub is dead, or what is happening, so it&amp;rsquo;s probably a good idea to write an update on it.&lt;/p&gt;
&lt;p&gt;First: No, Aegisub is not dead. There is still at least a bit of life left. &lt;strong&gt;Version 2.1.9 is being prepared for release right now&lt;/strong&gt;, and the main blocker for the Windows version right now is getting the user interface translations updated.&lt;/p&gt;</description></item><item><title>The old and present: VSFilter</title><link>/blog/the-old-and-present-vsfilter/</link><pubDate>Fri, 19 Feb 2010 23:06:00 +0000</pubDate><guid>/blog/the-old-and-present-vsfilter/</guid><description>&lt;p&gt;A short while ago, yet another fork of the VSFilter subtitle renderer has surfaced, introducing more extensions. Let it be clear immediately: &lt;strong&gt;Aegisub will not support any new extensions to the ASS subtitle format.&lt;/strong&gt; We strongly urge you to not use any extensions, and as for why, please read on.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s start with the history of the ASS subtitle format: In 2004, Gabest made the Guliverkli project open source under the GPL license. This corresponds to the version 2.23 of VSFilter, or VobSub as it was better known as then. By this time, the ASS format was essentially already in its final form, no real extensions ever came up then. That&amp;rsquo;s more than 5 years ago. Around 2006-2007, the Guliverkli project mostly died off, almost no more development happened. However, a few patches started to crop up. In 2008, we made a fork for Aegisub, and ended up applying those existing patches, fixing a bunch of bugs and, unfortunately, also adding some new features. Very soon the Guliverkli2 project is forked off the Guliverkli project, and includes patches for all parts of it. The Aegisub patches are ported to Guliverkli2. Some more development happens, the Aegisub fork is abandoned in favour of Guliverkli2. The MPC-HC (Media Player Classic Home Cinema) project pops up, as a second fork of Guliverkli. They import most all the Guliverkli2 patches too, as well as add many major new features to Media Player Classic. Now, a new, fourth fork of VSFilter appears, and it has several new extensions.&lt;/p&gt;</description></item><item><title>Aegisub 2.1.8 released</title><link>/blog/aegisub-2.1.8-released/</link><pubDate>Sat, 30 Jan 2010 09:22:00 +0000</pubDate><guid>/blog/aegisub-2.1.8-released/</guid><description>&lt;p&gt;It finally happened. About 6 weeks later than planned.
We have released Aegisub version 2.1.8.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.aegisub.org/#download"&gt;Download it from www.aegisub.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So what&amp;rsquo;s new? Not a whole lot, actually. The major &lt;em&gt;news&lt;/em&gt; would be that we now have versions for Mac OS X, Linux and other Unix systems. Do note that especially the Mac version is unstable and has several known problems, we consider it alpha quality software.&lt;/p&gt;
&lt;p&gt;For the Windows version, the major highlights are:&lt;/p&gt;</description></item><item><title>Linking to Aegisub</title><link>/blog/linking-to-aegisub/</link><pubDate>Wed, 06 Jan 2010 18:57:00 +0000</pubDate><guid>/blog/linking-to-aegisub/</guid><description>&lt;p&gt;Okay, since Aegisub has had a lot of different websites and lots of different URLs throughout the years, I thought it&amp;rsquo;d be time to clear up things a bit.&lt;/p&gt;
&lt;p&gt;These are the correct addresses to link to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aegisub project in general: &lt;a href="http://www.aegisub.org/"&gt;www.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Downloading Aegisub: &lt;a href="http://www.aegisub.org/"&gt;www.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Discussion forum: &lt;a href="http://forum.aegisub.org/"&gt;forum.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;This blog: &lt;a href="http://blog.aegisub.org/"&gt;blog.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Developers&amp;rsquo; site (trac): &lt;a href="http://devel.aegisub.org/"&gt;devel.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mailing lists: &lt;a href="http://lists.aegisub.org/"&gt;lists.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SVN repository: &lt;a href="http://svn.aegisub.org/"&gt;svn.aegisub.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;User manual: &lt;a href="http://docs.aegisub.net/"&gt;docs.aegisub.net&lt;/a&gt; - only for 2.1.x versions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Two things happened last night: We set up a new, temporary website at www.aegisub.org, this site will be replaced with a more complete website at a later point. When that happens, the purpose of this blog will change back to the original one: A developer blog, not a general news site.
Also, the old Mediawiki installation at &lt;em&gt;malakith.net&lt;/em&gt; was deleted last night, and set up to redirect to the new website. Please do not make direct links to &lt;em&gt;malakith.net&lt;/em&gt; addresses, they will become invalid at some point.&lt;/p&gt;</description></item><item><title>Getting ready for 2.1.8</title><link>/blog/getting-ready-for-2.1.8/</link><pubDate>Tue, 27 Oct 2009 16:58:00 +0000</pubDate><guid>/blog/getting-ready-for-2.1.8/</guid><description>&lt;p&gt;It&amp;rsquo;s been a little over three months since we released 2.1.7 stable, and we are happy to announce that version 2.1.8 is getting closer every day.&lt;/p&gt;
&lt;p&gt;After we released 2.1.7 we split Aegisub development into two main branches: The stable branch where we apply bugfixes for the last stable version, and the development trunk where we work on grand new features.&lt;/p&gt;
&lt;p&gt;For all of you not using Windows we also have some good news. Aegisub 2.1.8 is well on the way to become the first version we can call stable on Linux, FreeBSD and other UNIX systems. There&amp;rsquo;s only a few build-system issues remaining to fix. (Unfortunately it isn&amp;rsquo;t as well for the Mac version, more on that later in this post.)&lt;/p&gt;</description></item><item><title>Aegisub 2.1.7 released</title><link>/blog/aegisub-2.1.7-released/</link><pubDate>Tue, 14 Jul 2009 13:43:00 +0100</pubDate><guid>/blog/aegisub-2.1.7-released/</guid><description>&lt;p&gt;Finally!&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s been almost a month since the 4 year anniversary and the promise of 2.1.7 &amp;ldquo;within a few days&amp;rdquo;, but lots of stuff happened, people were travelling and otherwise not reachable. But I dare say it&amp;rsquo;s not a bad thing, this version of Aegisub we are releasing now is certainly more polished than what we could have managed four weeks ago.&lt;/p&gt;
&lt;p&gt;So far, this release is just for Windows. &lt;strong&gt;Use the Download button above to get the new version.&lt;/strong&gt; Release notes and more on what to expect after the break.&lt;/p&gt;</description></item><item><title>Four years of Aegisub</title><link>/blog/four-years-of-aegisub/</link><pubDate>Wed, 17 Jun 2009 17:05:00 +0100</pubDate><guid>/blog/four-years-of-aegisub/</guid><description>&lt;p&gt;Today it&amp;rsquo;s just about four years since Aegisub was first conceived.&lt;/p&gt;
&lt;p&gt;It was on the 17th of June 2005 in a private channel on the ChatSociety IRC network. We were discussing the various problems with making advanced typesetting in ASS subtitles and how poor the tools generally were.&lt;/p&gt;
&lt;p&gt;The original name was Visual SSA, and it was originally just intended to be a tool to assist in doing typesetting. Yes, the visual typesetting tools we only got implemented somewhat in the more recent versions was the original &lt;em&gt;goal&lt;/em&gt; of the program. General-purpose subtitle editing wasn&amp;rsquo;t it.&lt;/p&gt;</description></item><item><title>Kumaji explained</title><link>/blog/kumaji-explained/</link><pubDate>Tue, 10 Feb 2009 02:59:00 +0000</pubDate><guid>/blog/kumaji-explained/</guid><description>&lt;p&gt;Kumaji is an advanced subtitle rendering engine, in development.&lt;/p&gt;
&lt;p&gt;At the time of writing this, Kumaji does not render any subtitles whatsoever and is in general in a very early stage.&lt;/p&gt;
&lt;p&gt;There are several reasons I started the Kumaji project, I will try to cover them in this post.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The name&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First what does &amp;ldquo;Kumaji&amp;rdquo; even mean? It&amp;rsquo;s derived from Japanese where it would be written クマジ. If you reverse that, you get ジマク, &amp;ldquo;jimaku&amp;rdquo; (字幕), which means subtitles. Also, Kumaji can be understood as 熊字, &amp;ldquo;bear&amp;rdquo; + &amp;ldquo;writing&amp;rdquo;, hence Kumaji has a bear for a mascot! (Lots of people have suggested using Pedobear, this is wrong, I don&amp;rsquo;t want to have that association.)&lt;/p&gt;</description></item><item><title>Bug tracker back!</title><link>/blog/bug-tracker-back/</link><pubDate>Sun, 21 Dec 2008 06:51:00 +0000</pubDate><guid>/blog/bug-tracker-back/</guid><description>&lt;p&gt;Yep, we got the bug tracker back online!&lt;/p&gt;
&lt;p&gt;Unfortunately, since we only had an old back-up, about 6 weeks of activity was lost. The URL is the same as before and should work everywhere already.&lt;/p&gt;</description></item><item><title>Don't use \fad on fades to black</title><link>/blog/dont-use-fad-on-fades-to-black/</link><pubDate>Sun, 21 Dec 2008 01:01:00 +0000</pubDate><guid>/blog/dont-use-fad-on-fades-to-black/</guid><description>&lt;p&gt;Dear typesetters,&lt;/p&gt;
&lt;p&gt;I have seen this countless times. Every time, it has bothered me. Please, don&amp;rsquo;t do it anymore.&lt;/p&gt;
&lt;p&gt;When the screen fades to black (or white, or any other solid colour, for that matter), DON&amp;rsquo;T use the \fad tag to fade the text along with it. When you use \fad, you&amp;rsquo;re making the text translucent, and not darker. The result is that it will blend with the background - including all the usual associated bugs if you have borders and shadows - and get somewhat darker because the background itself is getting darker - it just won&amp;rsquo;t get as dark as it SHOULD be, and the visual effect is that the text is getting brighter, relative to the background.&lt;/p&gt;</description></item><item><title>If programming languages were religions: the aftermath</title><link>/blog/if-programming-languages-were-religions-the-aftermath/</link><pubDate>Sat, 20 Dec 2008 03:37:00 +0000</pubDate><guid>/blog/if-programming-languages-were-religions-the-aftermath/</guid><description>&lt;p&gt;Until December 15 2008, aegisub.net would typically get ~350 hits per day. Between December 16 and 19, it got a total of 266 thousand hits, thanks to the &amp;ldquo;&lt;a href="/blog/if-programming-languages-were-religions/"&gt;If programming languages were religions&amp;hellip;&lt;/a&gt;&amp;rdquo; post. So, first of all: Thanks, everybody! All feedback, positive and negative, was greatly appreciated.&lt;/p&gt;
&lt;p&gt;First it was put on &lt;a href="http://digg.com/programming/If_programming_languages_were_religions"&gt;Digg&lt;/a&gt;. Then on &lt;a href="http://www.reddit.com/r/programming/comments/7juuy/if_programming_languages_were_religions/"&gt;reddit&lt;/a&gt;. Then, to my great surprise, on &lt;a href="http://entertainment.slashdot.org/article.pl?sid=08/12/17/1329209"&gt;Slashdot&lt;/a&gt;&amp;hellip; and on &lt;a href="http://slashdot.jp/developers/08/12/19/032237.shtml"&gt;slashdot.jp&lt;/a&gt;. &lt;a href="http://www.stumbleupon.com/url/www.aegisub.net/2008/12/if-programming-languages-were-religions.html"&gt;Stumbleupon&lt;/a&gt;. And even on one of my favourite blogs, &lt;a href="https://scienceblogs.com/pharyngula/2008/12/19/if-programming-languages-were"&gt;Pharyngula&lt;/a&gt;. It was linked on many IRC channels and blogs around the Internet&amp;hellip; Several of my friends wrote to tell me that they had seen it linked in some internal forum or mail list. I never expected this kind of reaction!&lt;/p&gt;</description></item><item><title>If programming languages were religions...</title><link>/blog/if-programming-languages-were-religions/</link><pubDate>Mon, 15 Dec 2008 14:52:00 +0000</pubDate><guid>/blog/if-programming-languages-were-religions/</guid><description>&lt;p&gt;And now, for some off-topic:&lt;/p&gt;
&lt;p&gt;&amp;ldquo;If programming languages were religions&amp;rdquo;
(Inspired by &amp;ldquo;&lt;a href="http://www.cs.caltech.edu/%7Emvanier/hacking/rants/cars.html"&gt;If programming languages were cars&lt;/a&gt;&amp;rdquo;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C&lt;/strong&gt; would be &lt;strong&gt;Judaism&lt;/strong&gt; - it&amp;rsquo;s old and restrictive, but most of the world is familiar with its laws and respects them. The catch is, you can&amp;rsquo;t convert into it - you&amp;rsquo;re either into it from the start, or you will think that it&amp;rsquo;s insanity. Also, when things go wrong, many people are willing to blame the problems of the world on it.&lt;/p&gt;</description></item><item><title>Font hinting and you</title><link>/blog/font-hinting-and-you/</link><pubDate>Sat, 29 Nov 2008 19:54:00 +0000</pubDate><guid>/blog/font-hinting-and-you/</guid><description>&lt;p&gt;
&lt;img class="img-fluid" loading="lazy" src="/img/blog/old/font-hinting.png" width="100" height="134" alt="Image showing the difference between Arial size 8 scaled 40x and Arial size 320."&gt;
&lt;/p&gt;
&lt;p&gt;&amp;hellip; or why you should not use animation on the &lt;code&gt;\fs&lt;/code&gt; override tag.&lt;/p&gt;
&lt;p&gt;Do you know what font hinting is? If you haven&amp;rsquo;t worked with digital typography you might not, but it&amp;rsquo;s a technique used by (almost) all font rendering systems to make vector fonts (such as True Type, Open Type and Adobe Type 1) appear better on low-resolution mediums like computer monitors. (Actually CRT TV screens are even worse.)&lt;/p&gt;</description></item><item><title>Aegisub 2.1.6 released</title><link>/blog/aegisub-2.1.6-released/</link><pubDate>Wed, 26 Nov 2008 02:31:00 +0000</pubDate><guid>/blog/aegisub-2.1.6-released/</guid><description>&lt;p&gt;Ooooooooops.&lt;/p&gt;
&lt;p&gt;Apparently the fix on 2.1.5 caused audio selection to become much slower. This release will hopefully fix all of those issues. Since this is a very minor change, you can download a RAR with only the new executable (plus its pdb) and extract it over the 2.1.5 install (typically &amp;ldquo;C:\Program Files\Aegisub&amp;rdquo;). The RAR &amp;ldquo;patch&amp;rdquo; is available &lt;a href="http://www.malakith.net/amz/aegisub/aegisub-r2494.rar"&gt;here&lt;/a&gt;. &lt;a href="http://mirror.exinet.co.uk/aegisub/aegisub-r2494.rar"&gt;[Exias&amp;rsquo; mirror]&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you want to download the complete 2.1.6 installer, you can download it &lt;a href="http://www.malakith.net/amz/aegisub/aegisub-r2494-setup.exe"&gt;here&lt;/a&gt;. &lt;a href="http://mirror.exinet.co.uk/aegisub/aegisub-r2494-setup.exe"&gt;[Exias&amp;rsquo; mirror]&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Mac progress...?</title><link>/blog/mac-progress/</link><pubDate>Tue, 25 Nov 2008 01:41:00 +0000</pubDate><guid>/blog/mac-progress/</guid><description>&lt;p&gt;We get asked &amp;ldquo;what about the mac version?&amp;rdquo; once in a while and yes, it&amp;rsquo;s the eternal problem.&lt;/p&gt;
&lt;p&gt;Aegisub can build on Mac and it can run, but unfortunately it&amp;rsquo;s quite hard to make it useful, not to mention the numerous GUI bugs and glitches.&lt;/p&gt;
&lt;p&gt;Tonight I managed to make my first running build of Aegisub for PPC (G4/G5) architecture which was (of course) the first thing people started screaming for when I put out my first Intel builds some time last year!&lt;/p&gt;</description></item><item><title>Aegisub 2.1.5 released</title><link>/blog/aegisub-2.1.5-released/</link><pubDate>Sun, 23 Nov 2008 02:44:00 +0000</pubDate><guid>/blog/aegisub-2.1.5-released/</guid><description>&lt;p&gt;Due to a fairly serious bug introduced in 2.1.4, here&amp;rsquo;s 2.1.5. Everyone is advised to update to it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a bug in audio display that caused it not to update properly (introduced on 2.1.4)&lt;/li&gt;
&lt;li&gt;Fixed a bug that caused Aegisub to crash if you attempted to load any ASS subtitles with malformed embedded fonts&lt;/li&gt;
&lt;li&gt;Tweaked the layout of the visual typesetting bar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The win32 binary is available &lt;a href="http://www.malakith.net/amz/aegisub/aegisub-r2481-setup.exe"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;BTW, a good way to keep up with Aegisub updates it to subscribe to the &lt;a href="http://www.aegisub.net/feeds/posts/default"&gt;Atom feed&lt;/a&gt; - I recommend &lt;a href="http://reader.google.com"&gt;Google Reader&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Aegisub 2.1.4 Released</title><link>/blog/aegisub-2.1.4-released/</link><pubDate>Fri, 14 Nov 2008 01:46:00 +0000</pubDate><guid>/blog/aegisub-2.1.4-released/</guid><description>&lt;p&gt;Version 2.1.4 is now out for Windows. The highlights are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hopefully removed the dependency on Visual C++ 2005 SP1 runtimes&lt;/li&gt;
&lt;li&gt;Greatly improved the draw speed of audio display (should make committing on spectrum mode much faster, depending on your settings) - please let me know if any instabilities are caused by this&lt;/li&gt;
&lt;li&gt;Fixed the aspect ratio of video when the audio display is too tall&lt;/li&gt;
&lt;li&gt;Added Hungarian translation&lt;/li&gt;
&lt;li&gt;Fixed a styling glitch in the fonts collector and translation assistant&lt;/li&gt;
&lt;li&gt;Made Aegisub capable of running if ffms2.dll isn&amp;rsquo;t found&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It can be downloaded &lt;a href="http://www.malakith.net/amz/aegisub/aegisub-r2455-setup.exe"&gt;HERE&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Three things that Java could learn from C++</title><link>/blog/three-things-that-java-could-learn-from-c/</link><pubDate>Sat, 08 Nov 2008 16:03:00 +0000</pubDate><guid>/blog/three-things-that-java-could-learn-from-c/</guid><description>&lt;p&gt;This is a mostly off-topic rant that is being posted because I know that a good portion of our user base is composed of programmers.&lt;/p&gt;
&lt;p&gt;Ever since I started working with Java, a few months ago, there have been many things that I have felt SHOULD be there, but aren&amp;rsquo;t. Three, in particular, have always bothered me: &lt;strong&gt;stack building&lt;/strong&gt;, &lt;strong&gt;operator overloading&lt;/strong&gt;, and &lt;strong&gt;const-correctness&lt;/strong&gt;. For the rest of this post, I will write snippets in both C++ and in Java to illustrate the differences.&lt;/p&gt;</description></item><item><title>Bug tracker lost...</title><link>/blog/bug-tracker-lost/</link><pubDate>Mon, 03 Nov 2008 20:50:00 +0000</pubDate><guid>/blog/bug-tracker-lost/</guid><description>&lt;p&gt;Oops.&lt;/p&gt;
&lt;p&gt;We lost the bug tracker, and the latest back-up of it is from 2008-09-17. The chances to restore any newer dataset are very slim.&lt;/p&gt;
&lt;p&gt;The server the tracker was hosted on has been shut down, and we don&amp;rsquo;t have a replacement yet. We&amp;rsquo;re trying to find a solution for the hosting.&lt;/p&gt;
&lt;p&gt;Until later notice, expect &lt;em&gt;bugs.aegisub.net&lt;/em&gt; to time out.&lt;/p&gt;</description></item><item><title>Aegisub 2.1.3a Released</title><link>/blog/aegisub-2.1.3a-released/</link><pubDate>Wed, 29 Oct 2008 01:54:00 +0000</pubDate><guid>/blog/aegisub-2.1.3a-released/</guid><description>&lt;p&gt;Yes, it took a while, but here&amp;rsquo;s a new release preview build. The biggest changes from 2.1.2 are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FFmpegSource2 is the new default audio and video provider, replacing Avisynth. This should provide frame-exact seeking (with keyframe support) on AVI, MKV and MP4 files, as well as other benefits. This is still a bit experimental, however. If you have any issues, just switch back to Avisynth in options.&lt;/li&gt;
&lt;li&gt;&lt;del&gt;The DirectSound audio player was reverted to what it was in 2.1.1, since 2.1.2 seems to have critical issues related to it.&lt;/del&gt; &lt;em&gt;[Edit: jfs says that the issue was after 2.1.2]&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Many small issues around the program were fixed.&lt;/li&gt;
&lt;li&gt;VSFilter has been updated to the MPC-HC 2.39 version, which includes jfs&amp;rsquo;s new patches (see &lt;a href="/blog/vsfilter-hacks/"&gt;this post&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Aegisub is now built against Visual C++ 2008 SP1 runtimes. Hopefully there will be no issues related to this (ASSDraw is still built against 2005 SP1 runtimes, due to library issues). If you can&amp;rsquo;t run Aegisub, try installing &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&amp;amp;displaylang=en"&gt;this&lt;/a&gt; and reporting how it goes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A listing of other fixes can be found on &lt;a href="http://www.mod16.org/hurfdurf/?page_id=19"&gt;TheFluff&amp;rsquo;s builds page&lt;/a&gt;. This release includes the Brazilian Portuguese (100%), Catalan (99%) and Spanish (99%) translations. All other translations are too outdated, and were left out. If you are willing to update any of them, please let us know.&lt;/p&gt;</description></item><item><title>Two Firefox extensions that you'll want</title><link>/blog/two-firefox-extensions-that-youll-want/</link><pubDate>Thu, 16 Oct 2008 04:19:00 +0100</pubDate><guid>/blog/two-firefox-extensions-that-youll-want/</guid><description>&lt;p&gt;If you do any sort of Japanese reading on the Internet, you&amp;rsquo;ll want these two Firefox extensions:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1935"&gt;XHTML Ruby Support&lt;/a&gt;
&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/6178"&gt;Furigana Injector&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The first one adds proper ruby (a.k.a. furigana, in the case of Japanese) support to Firefox. The second one is more interesting: it adds furigana to kanji on websites that don&amp;rsquo;t have it, making it much easier to read Japanese text.&lt;/p&gt;
&lt;p&gt;An interesting side-effect of having proper ruby support in Firefox is that the times in blogger look quite odd, with the full date above them.&lt;/p&gt;</description></item><item><title>Unicode, UTF-8, UTF-16, UCS-2 - In a Nutshell</title><link>/blog/unicode-utf-8-utf-16-ucs-2-in-a-nutshell/</link><pubDate>Tue, 14 Oct 2008 22:57:00 +0100</pubDate><guid>/blog/unicode-utf-8-utf-16-ucs-2-in-a-nutshell/</guid><description>&lt;p&gt;I have noticed that lots of people have no idea what exactly is the whole &amp;ldquo;Unicode&amp;rdquo;, &amp;ldquo;UTF-8&amp;rdquo;, &amp;ldquo;UTF-16&amp;rdquo; and &amp;ldquo;UCS-2&amp;rdquo; stuff, aside from the fact that it&amp;rsquo;s somehow related to the display of foreign characters. The objective of this post is to briefly explain them and dispel some of the myths associated with them.&lt;/p&gt;
&lt;p&gt;Unicode is a coding system used to represent characters from many languages (including Japanese and Chinese) without the need to change your language locale. If you&amp;rsquo;ve tried writing Kanji in Medusa, you know what I&amp;rsquo;m talking about. In Unicode, characters are given an unique number. For example, the capital letter &amp;ldquo;A&amp;rdquo; is U+0041 (65 in decimal), and the Hiragana &amp;ldquo;ふ&amp;rdquo; is U+3075 (12405 in decimal). Characters are divided into &lt;em&gt;planes&lt;/em&gt; of 65536 characters for convenience. Almost all common characters are in plane 0 (also known as the Basic Multilingual Plane, or BMP), which goes from code points U+0000 to U+FFFF. All kanji are in planes 0 and 2.&lt;/p&gt;</description></item><item><title>Kanamemo on Linux</title><link>/blog/kanamemo-on-linux/</link><pubDate>Fri, 10 Oct 2008 03:04:00 +0100</pubDate><guid>/blog/kanamemo-on-linux/</guid><description>&lt;p&gt;Tomman has figured out how to build &lt;a href="/blog/kanamemo-a-tool-for-the-apprentice-weeaboo/"&gt;Kanamemo&lt;/a&gt; on Linux&amp;hellip; So, in case you&amp;rsquo;re interested:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://tomman.monkeeh.com/temp/linux_build_instruc.txt"&gt;http://tomman.monkeeh.com/temp/linux_build_instruc.txt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
&lt;img class="img-fluid" loading="lazy" src="/img/blog/old/kanamemo_linux_icon.png" width="285" height="320" alt=""&gt;
&lt;/p&gt;</description></item><item><title>Kanjimemo brainstorming and input request</title><link>/blog/kanjimemo-brainstorming-and-input-request/</link><pubDate>Fri, 10 Oct 2008 00:48:00 +0100</pubDate><guid>/blog/kanjimemo-brainstorming-and-input-request/</guid><description>&lt;p style="font-size:40pt;text-align: center;"&gt;漢字メモ？&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[Text above added to try to attract some attention to this post]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ever since I&amp;rsquo;ve posted about &lt;a href="/blog/kanamemo-a-tool-for-the-apprentice-weeaboo/"&gt;Kanamemo&lt;/a&gt;, there have been quite a few requests for a &amp;ldquo;Kanjimemo&amp;rdquo;, a tool based on the same idea, but for Kanji.&lt;/p&gt;
&lt;p&gt;Even before, I had considered writing something like that&amp;hellip; But I never started because I couldn&amp;rsquo;t quite figure out all the details on how it&amp;rsquo;d work. On this post, I&amp;rsquo;ll talk about some of the ideas that I had for it. If you&amp;rsquo;re interested in a &amp;ldquo;Kanjimemo&amp;rdquo;, please leave your feedback and suggestions in the comments!&lt;/p&gt;</description></item><item><title>Undocumented control</title><link>/blog/undocumented-control/</link><pubDate>Wed, 10 Sep 2008 17:27:00 +0100</pubDate><guid>/blog/undocumented-control/</guid><description>&lt;p&gt;First, let me apologise for the bad pun in the title up front.&lt;/p&gt;
&lt;p&gt;There are a few undocumented/&amp;ldquo;secret&amp;rdquo; functions in Aegisub that can be activated by holding the Ctrl key (Command on Mac) while clicking on things. These aren&amp;rsquo;t easter-eggs, just little things you may or may not need at times.&lt;/p&gt;
&lt;p&gt;First thing is &amp;ldquo;play video without ensuring audio synchronisation&amp;rdquo;. This is mainly a debugging function. If you hold the Ctrl key while clicking a Play Video button, a flag is set such that, during that playback, Aegisub doesn&amp;rsquo;t attempt to keep the audio synchronised with the video by regularly seeking the audio if it gets too far away from the actual displayed video frame. This may be useful if you have a slow system that can&amp;rsquo;t handle decoding and displaying some complex video in real-time.&lt;/p&gt;</description></item><item><title>Subtitles on Youtube?</title><link>/blog/subtitles-on-youtube/</link><pubDate>Thu, 28 Aug 2008 23:34:00 +0100</pubDate><guid>/blog/subtitles-on-youtube/</guid><description>&lt;p&gt;Recently &lt;a href="http://www.youtube.com/"&gt;Youtube&lt;/a&gt; got a new features: &lt;a href="http://help.youtube.com/support/youtube/bin/answer.py?answer=100079&amp;amp;topic=15328"&gt;Subtitles and captions&lt;/a&gt;. You can upload a subtitle file to your own videos, so the viewers can get subs. Softsubs, that is. And you can add as many as you want.&lt;/p&gt;
&lt;p&gt;So what format are those subtitles in? &amp;ldquo;Anything that reminds of SRT and SUB goes.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;So: &lt;strong&gt;Yes, Aegisub supports Youtube subtitles.&lt;/strong&gt; Just export to SRT when you are done.&lt;/p&gt;
&lt;p&gt;Remember that while Aegisub doesn&amp;rsquo;t show SRT (and other formats) as an option in the regular Save As dialogue box, you can still save directly to those formats. Just add the appropriate file extension yourself to the filename, and Aegisub will pick the right format automagically.
You can also just pick regular &amp;ldquo;Save&amp;rdquo; if the filename (as displayed in the window title bar) already ends with eg. &lt;em&gt;.srt&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Aegisub for Windows Me and 98? Never.</title><link>/blog/aegisub-for-windows-me-and-98-never./</link><pubDate>Tue, 19 Aug 2008 01:39:00 +0100</pubDate><guid>/blog/aegisub-for-windows-me-and-98-never./</guid><description>&lt;p&gt;You may wonder why there is no version of Aegisub that works on Windows 95, 98, 98 SE or Me, together knows as Windows 9x. The reason is part technical-practical and part ideological.&lt;/p&gt;
&lt;p&gt;The ideological part is short and simple: All of those operating systems are outdated, no longer under support by Microsoft and in general regarded as far inferior to the Windows NT line of systems (2000, XP, Vista). We would rather see people stop using outdated technology.&lt;/p&gt;</description></item><item><title>TrayDict: EDICT on your systray</title><link>/blog/traydict-edict-on-your-systray/</link><pubDate>Wed, 13 Aug 2008 23:29:00 +0100</pubDate><guid>/blog/traydict-edict-on-your-systray/</guid><description>&lt;p&gt;A while ago, I posted about &lt;a href="/blog/kanamemo-a-tool-for-the-apprentice-weeaboo/"&gt;Kanamemo&lt;/a&gt;, a tool that I made to help me learn Hiragana and Katakana. Another tool that I&amp;rsquo;ve made to help me in the learning of the Japanese language was TrayDict:&lt;/p&gt;
&lt;p&gt;
&lt;img class="img-fluid" loading="lazy" src="/img/blog/old/traydict.png" width="672" height="500" alt=""&gt;
&lt;/p&gt;
&lt;p&gt;TrayDict is a very simple application that sits on your systray until you bring it up with WinKey+Z. Then it lets you type a word in Kanji, Kana, Rōmaji or English, and it will search for it in EDICT (or any of the other supported dictionaries), returning every match, ordered by relevance.
The catch is: it&amp;rsquo;s a complete hack. I made it in just a few days, without worrying at all about how well it&amp;rsquo;d work - I just wanted a tool for personal use. Even though I&amp;rsquo;m posting the link to it here, here are some things that you&amp;rsquo;ll have to keep in mind:&lt;/p&gt;</description></item><item><title>SVN server moved</title><link>/blog/svn-server-moved/</link><pubDate>Sun, 03 Aug 2008 17:53:00 +0100</pubDate><guid>/blog/svn-server-moved/</guid><description>&lt;p&gt;Some time ago our &lt;a href="http://subversion.tigris.org/"&gt;SVN&lt;/a&gt; server (source code management) stopped working. We aren&amp;rsquo;t sure what went wrong, and since we haven&amp;rsquo;t been able to reach the administrator of it we&amp;rsquo;ve had to move the repository to a new server.&lt;/p&gt;
&lt;p&gt;Fortunately we have had access to full repository backups, so no data is lost. However we have had to re-create the user database, so if you had commit access before but don&amp;rsquo;t have it now, please contact one of the project administrators.&lt;/p&gt;</description></item><item><title>Aegisub crack + keygen</title><link>/blog/aegisub-crack--keygen/</link><pubDate>Tue, 29 Jul 2008 01:48:00 +0100</pubDate><guid>/blog/aegisub-crack--keygen/</guid><description>&lt;p&gt;Damn, it seems people started pirating Aegisub.&lt;/p&gt;
&lt;p&gt;
&lt;img class="img-fluid" loading="lazy" src="/img/blog/old/aegisub-crack-keygen.png" width="534" height="370" alt="Screenshot of a warez site"&gt;
&lt;/p&gt;
&lt;p&gt;Though I wonder where the keys generated by that keygen should be entered&amp;hellip; and what would they crack? And I&amp;rsquo;d love to know how they managed to compress Aegisub that much, it could really help our own distribution!&lt;/p&gt;
&lt;p&gt;SPOILER: The site is probably fake, just making up torrents that don&amp;rsquo;t exist, so I&amp;rsquo;ll assume those numbers are fake too. The site also just links to a different website whose URLs look like they&amp;rsquo;d want you to sign up just to perform a search of their archive.&lt;/p&gt;</description></item><item><title>The epic of Aegisub-tan</title><link>/blog/the-epic-of-aegisub-tan/</link><pubDate>Sat, 26 Jul 2008 17:47:00 +0100</pubDate><guid>/blog/the-epic-of-aegisub-tan/</guid><description>&lt;p&gt;A while ago, jfs and I thought that it would be interesting to have a mascot for Aegisub, similar to the &lt;a href="http://en.wikipedia.org/wiki/Os-tan"&gt;OS-tans&lt;/a&gt; from Futaba. She would be a chibi-style mascot, wearing light plate armor and holding a staff, and she would be seen in places like the splash screen, or in &amp;ldquo;loading&amp;rdquo; and &amp;ldquo;Aegisub crashed&amp;rdquo; dialogs, with different expressions to show her &amp;ldquo;mood&amp;rdquo; (e.g. crying when Aegisub crashes).&lt;/p&gt;
&lt;p&gt;So we tried to contact several different artists, and many of them seemed to be quite interested in drawing at least a concept for her - but all of them eventually gave up. Is there any hope for an Aegisub-tan?&lt;/p&gt;</description></item><item><title>How VSFilter renders border and shadow</title><link>/blog/how-vsfilter-renders-border-and-shadow/</link><pubDate>Fri, 25 Jul 2008 03:00:00 +0100</pubDate><guid>/blog/how-vsfilter-renders-border-and-shadow/</guid><description>&lt;p&gt;If you&amp;rsquo;ve ever used the \be or the new \blur tag you might wonder, why do they blur &lt;em&gt;edges&lt;/em&gt; and not everything?&lt;/p&gt;
&lt;p&gt;
&lt;img class="img-fluid" loading="lazy" src="/img/blog/old/be-blur-demo.png" width="424" height="163" alt="Example of how VSFilter blurs just edges and not everything"&gt;
&lt;/p&gt;
&lt;p&gt;The answer lies in how VSFilter internally handles fill, border and shadow, and the relationship between them.&lt;/p&gt;
&lt;p&gt;The basic component of a subtitle rendering is the &lt;em&gt;fill&lt;/em&gt;. The fill is the main shape of the text, ie. what you see if you disable border and shadow. (When I write &amp;ldquo;text&amp;rdquo; here it can just as well be a vector drawing made with \p1.)&lt;/p&gt;</description></item><item><title>VSFilter hacks</title><link>/blog/vsfilter-hacks/</link><pubDate>Thu, 24 Jul 2008 15:00:00 +0100</pubDate><guid>/blog/vsfilter-hacks/</guid><description>&lt;p&gt;There&amp;rsquo;s lots of versions of Gabest&amp;rsquo;s VSFilter subtitle renderer around, some people are even still using versions that are several years old and are missing features and bugfixes. There&amp;rsquo;s cases of people still distributing these old versions around, sometimes as part of a package with other software such as &lt;a href="http://www.virtualdub.org/"&gt;VirtualDub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now it happens that some time in 2006, Gabest seems to have lost interest in working on VSFilter, so nothing has happened from his side, not even bugfixes. Fortunately VSFilter is open source, so we have picked it up and made a &lt;a href="http://en.wikipedia.org/wiki/Fork_%28software_development%29"&gt;fork&lt;/a&gt;. We have included both some existing bugfixes and improvements that existed as patches, and also made our own bugfixes and further improvements.&lt;/p&gt;</description></item><item><title>Kanamemo: a tool for the apprentice weeaboo</title><link>/blog/kanamemo-a-tool-for-the-apprentice-weeaboo/</link><pubDate>Thu, 24 Jul 2008 03:24:00 +0100</pubDate><guid>/blog/kanamemo-a-tool-for-the-apprentice-weeaboo/</guid><description>&lt;p&gt;Back in 2006, when I decided to learn Hiragana and Katakana, I looked around for flashcard programs to help me in my task. After finding that none of them actually worked as I thought that they SHOULD, I decided to roll my own. The result is Kanamemo:&lt;/p&gt;
&lt;p&gt;
&lt;img class="img-fluid" loading="lazy" src="/img/blog/old/kanamemo.png" width="406" height="441" alt=""&gt;
&lt;/p&gt;
&lt;p&gt;It works by teaching you Hiragana and/or Katakana (at your choice) by &amp;ldquo;levels&amp;rdquo;. Each level typically contains 5 different kana. It basically shows you a kana and asks you to enter its Hepburn roomaji transliteration. If you get it right, you get +1 point in it. If you get it wrong, you get -10 to it AND -10 to the one that you confused it with. Once all kana of a given level are at least at level 5 (or so, I don&amp;rsquo;t remember the exact rules), you&amp;rsquo;ve learned them and it unlocks the next level.&lt;/p&gt;</description></item><item><title>Five cool things in Aegisub that people aren't aware of</title><link>/blog/five-cool-things-in-aegisub-that-people-arent-aware-of/</link><pubDate>Wed, 23 Jul 2008 03:25:00 +0100</pubDate><guid>/blog/five-cool-things-in-aegisub-that-people-arent-aware-of/</guid><description>&lt;p&gt;One thing that I&amp;rsquo;ve noticed while talking to users of Aegisub is that there are a number of features that people just don&amp;rsquo;t realize Aegisub has. Here are five of them:&lt;/p&gt;
&lt;p&gt;(Note: these tips apply to version 2.1.2.)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Loading audio from a video file&lt;/strong&gt;
If you have a video raw that you&amp;rsquo;re working on, and you&amp;rsquo;re just going to be performing audio timing on it, you don&amp;rsquo;t need to demux the audio from it. Provided that the video is in a format that Aegisub can work with (that is: most files on Windows), you can just go to Audio-&amp;gt;Open File and pick the VIDEO file as the audio file to open (you will need to change the open dialog&amp;rsquo;s default filter to show those files). Note that this is different from &amp;ldquo;Open Audio From Video&amp;rdquo;, that just loads the audio from the currently open video file.&lt;/p&gt;</description></item><item><title>Universal Subtitle Format: a post-mortem?</title><link>/blog/universal-subtitle-format-a-post-mortem/</link><pubDate>Wed, 23 Jul 2008 01:36:00 +0100</pubDate><guid>/blog/universal-subtitle-format-a-post-mortem/</guid><description>&lt;p&gt;The Universal Subtitle Format (USF) was an ambitious project. It was a XML-based subtitle format, supposed to replace the old and problematic community standard, Advanced Substation Alpha (ASS). It was chosen as the default subtitle format for the &lt;a href="http://www.matroska.org"&gt;Matroska&lt;/a&gt; multimedia container, and was the primary format of Medusa&amp;rsquo;s unfortunate successor, ChronoSub.&lt;/p&gt;
&lt;p&gt;It failed to achieve that goal.&lt;/p&gt;
&lt;p&gt;This is what its page on CoreForge has to say:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The format is based on XML for many reasons: flexibility, human readability, portability, Unicode support, hierarchical system and easier management.&lt;/p&gt;</description></item><item><title>Random code-snippets from VSFilter</title><link>/blog/random-code-snippets-from-vsfilter/</link><pubDate>Tue, 22 Jul 2008 15:23:00 +0100</pubDate><guid>/blog/random-code-snippets-from-vsfilter/</guid><description>&lt;p&gt;I&amp;rsquo;ve been reading and hacking on the VSFilter code more than is probably healthy, and have over the time found a lot of funny/strange clips of code.&lt;/p&gt;
&lt;p&gt;For example, this line in GFN.cpp (Get File Name):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-cpp"&gt;CString filename = title + \_T(&amp;quot;.nooneexpectsthespanishinquisition&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In VSFilter.cpp you can find this gem:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-cpp"&gt;/*removeme*/
JajDeGonoszVagyok();
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Do you know the &amp;ldquo;opaque box&amp;rdquo; background style supported? As an alternative to wide outlines? Well here&amp;rsquo;s how it&amp;rsquo;s created:&lt;/p&gt;</description></item><item><title>So, what happened to the competition?</title><link>/blog/so-what-happened-to-the-competition/</link><pubDate>Tue, 22 Jul 2008 02:35:00 +0100</pubDate><guid>/blog/so-what-happened-to-the-competition/</guid><description>&lt;p&gt;On July 9 2006, the last actively maintained ASS-Based General-Purpose Subtitling Software (henceforth ABGPSS) competition that Aegisub had - Sabbu - was dropped by its creator, kryptolus. Sabbu was an important program in the sense that it was the first ABGPSS to support Unicode and to be cross-platform. With Medusa and SubStation Alpha long dead, Subtitles Workshop being far from usable for anime fansubbing purposes, and SSATool designed for very specific purposes, Aegisub obtained monopoly on the ABGPSS business.&lt;/p&gt;</description></item><item><title>Why rendering \k and \kf effects is fast in VSFilter</title><link>/blog/why-rendering-k-and-kf-effects-is-fast-in-vsfilter/</link><pubDate>Sun, 20 Jul 2008 22:23:00 +0100</pubDate><guid>/blog/why-rendering-k-and-kf-effects-is-fast-in-vsfilter/</guid><description>&lt;p&gt;&lt;em&gt;This is a repost of something I wrote earlier &lt;a href="http://forums.animesuki.com/showpost.php?p=1629372&amp;amp;postcount=72"&gt;on the AnimeSuki forums&lt;/a&gt;, in relation to a discussion of how much CPU time various kinds of karaoke effects take to render.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This discussion only covers TextSub (VSFilter), I don&amp;rsquo;t know what other renderers do and their use is still very limited. Also, everything that goes for \k also goes for \kf, \K and \ko. They use the same rendering technique.
This will also explain a funny &amp;ldquo;artifact&amp;rdquo; some karaokers might have seen when using \kf with vertical karaoke.&lt;/p&gt;</description></item><item><title>The future of Aegisub</title><link>/blog/the-future-of-aegisub/</link><pubDate>Sun, 20 Jul 2008 17:12:00 +0100</pubDate><guid>/blog/the-future-of-aegisub/</guid><description>&lt;p&gt;Greetings to all readers, and welcome to our new blog!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m Rodrigo Monteiro (a.k.a. amz) and I&amp;rsquo;ve founded the Aegisub project together with Niels Hansen (jfs). Although I&amp;rsquo;ve written a good portion of all the code, lately real life has decided to get in my way and I haven&amp;rsquo;t been contributing much - which is part of the reason why development has been slow.&lt;/p&gt;
&lt;p&gt;But, to get to the point, this is what we&amp;rsquo;re planning for the future of Aegisub:&lt;/p&gt;</description></item><item><title>Aegisub development blog now open</title><link>/blog/aegisub-development-blog-now-open/</link><pubDate>Sun, 20 Jul 2008 16:25:00 +0100</pubDate><guid>/blog/aegisub-development-blog-now-open/</guid><description>&lt;p&gt;This is a bit of an experiment, something we (at the Aegisub team) have talked about a few times: A development blog.
The idea behind this blog is simply to have somewhere to post longer texts about Aegisub development and subtitling/video/technology in general.&lt;/p&gt;
&lt;p&gt;I hope it&amp;rsquo;ll become a success, but let&amp;rsquo;s see :)&lt;/p&gt;</description></item></channel></rss>