Thursday, July 24, 2008

There's lots of versions of Gabest's VSFilter subtitle renderer around, some people are even still using versions that are several years old and are missing features and bugfixes. There's cases of people still distributing these old versions around, sometimes as part of a package with other software such as VirtualDub.

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 fork. We have included both some existing bugfixes and improvements that existed as patches, and also made our own bugfixes and further improvements.

I'm going to talk about some of the improvements we have made throughout this post.

First, I'm going to assume you're familiar with most regular ASS override tags, if not you can get a refresher in our manual. Second, not all of these improvements are available in the version of VSFilter we ship with the current release (2.1.2) of Aegisub, but they should all be in the next one (which will be 2.1.3 or 2.2.0, depending on circumstances.)

Sometimes you need sub-pixel precision when positioning text and drawings. Normally you've only been able to get this by setting the script resolution (PlayResX and PlayResY) to something larger than the video resolution, but the "float \pos" patch changes this. It allows you to use decimal/floating point numbers for positioning lines and gives you up to 1/8th pixel precision.

The image to the left shows four lines of text positioned at different X coordinates. You can see how they move ever so slightly, although not a full pixel.

The tags \fax and \fay allow you to do shearing operations on your text. This is a bit like rotations, except that it's not. They are especially useful for doing perspective correction when you are typesetting signs rotated in 3D.

Shortly before Gabest dropped development of VSFilter, he introduced the "ASS2" format. This isn't very well known, and it only has minor changes over the original ASS format. One of the things was a new karaoke timing tag, \kt. While Aegisub can read ASS2 files it can't write them, so if you edit them in Aegisub you will lose some information. It doesn't have support for timing with the \kt tag either, but you can of course still use that and use all the additional features of ASS2 if you edit the file with a text editor.

So what is \kt? It's "set absolute timing", it allows you to move both back and forth in time of highlight without highlighting other syllables. It is probably best illustrated with an example:

{\kf10}ABC {\kt20\kf10}DEF {\kt10\kf10}GHI

When you render this example, you will first see ABC highlight. Then GHI will follow, because its highlight is set to start at time 10 by \kt. Finally, DEF will highlight because its start time was set to 20 by \kt. You can also use \kt to make karaoke syllables overlap in timing.

Originally the \be tag (Blur Edges) only allowed blurring to be turned on or off, and was very "weak", the blur effect was hard to notice at all. We have updated it so it supports variable strength blur effects now, and you can also use it with \t to animate the blur strength.

Because \be doesn't look very high at high values we have also introduced the alternate \blur tag, which performs the blur effect using a two-pass gaussian blur algorithm. This gives a much nicer and wider blur, especially at high values.

I will discuss why \be and \blur are "blur edges" effects and not "blur everything" effects tomorrow.

If you've ever wanted the shadow to be positioned differently than just "X down and X right", the \xshad and \yshad tags are probably just what you want. These work like \shad except that they set only the X or Y displacement. You can even use negative values with them!

Finally there's the \xbord and \ybord tags. They can be useful for various things, but one of the intentions was to better support anamorphic video: The \xbord and \ybord tags allows you to control the border width in X and Y direction separately. You can even disable border in one direction entirely!

You can also combine this with strong \be or \blur and maybe some shadow for other interesting effects.

Again, remember that many of these tags require a very new version of VSFilter. For example, the \blur tag was only added yesterday..! The next release of Aegisub will ship with a VSFilter version that supports all of them, so if you want to safe you can wait until then. If you're impatient, you can follow development on the Aegisub forum.

103 comments:

How will this end up affecting your development and the results that are done in OverLua? Or is one of the main goals here to bring ASS back to a level of usefulness such as you were originally planning for in OverLua?

silverfire: that is possible already through a minor hack, and indeed Aegisub's PRS generator does just that. The trick is to render the same subtitles to a white background, and then to a black background, and subtract the results. That gives you the alpha information, which you can then use to approximate the original color information.

I don't know if PRS exporting is enabled right now, but it could be enabled again if there is demand for it... there is an Avisynth filter for it, so it could be used for pre-rendering karaokes.

Oh, and VSFilter will never be able to be a replacement for OverLua. They're completely different, VSFilter is a subtitle renderer that reads declarative files and is intended for realtime rendering, OverLua is a video overlay engine that executes a script program and is intended for offline rendering.

The Nike Kobe 11 Elite is set to release tomorrow in another brand new colorway, but this time it’s for the kids. Known for recycling their colorways with their sneakers, Nike NBA Shoes gives the Kobe 11 Elite the always-popular “Oreo” treatment as the latest induction to the Kobe 11 series. The sneakers feature a grey Flyknit upper on top of a white stephen curry shoes midsole with a black speckled design throughout the sneakers. The Nike Kobe 11 Elite “Oreo” is available now at Nike and select local retailers.The nature of LeBron James’ relationship Cheap KD Shoes with Kevin Love has been shaped by media to be, for lack of a better word, tumultuous. All that was put to rest when K-Love and King James embraced at Curry 2 the end of Game 7 of the NBA Finals earlier this year, and with the UCLA alumni contracted with CLE for the next few years, its clear that the two KD Shoes For Sale are more than just teammates on the court. That said, roasting sessions between friends are the norm, but LeBron just char-broiled Love and his S-dot-Carter look-alike struggle kicks from this Golden State Warriors Jerseys High School photo taken back in 2006 posted by SLAM. Not cool, LeBron.The University of Texas Longhorns unveiled their latest Nike KD 9 PE, an annual tradition given that NBA Stars Shoes Kevin Durant became the first freshman to be named Naismith College Player of the Year while suiting up in burnt orange and white back in 2006. Fast forward to a Kobe 11 decade later and KD is making noise by teaming up with Steph Curry and the Golden State Warriors for what will be must-watch basketball throughout this season.The Nike KD 9 kobe basketball shoes Texas PE features a crisp white Flyknit construction for a decidedly “Home” feel while an icy outsole contrasts the burnt orange speckling on the midsole. That same shade of signature Kobe 8 Texas Longhorns orange wraps around the inner lining and hits the Swoosh branding for a nice finish. What do you think of the latest KD 9 PE? Check out a Nike Hyperrev full look below and stay tuned for more of the latest updates right here on Sneaker News.News of a new Nike Kobe silhouette has been swirling around for the Basketball Shoes past couple of months, and now we have confirmation that the upcoming Nike Kobe A.D. will be the first shoe to release post-Kobe retirement. Today we get a first look KD 6 at the model, as the Kobe A.D.

Life becomes more interesting and wonderful when you share your memorable moments with friends and family through unique photographs. You can create your own unique style impressed with image editing software. And after hours of work stress you can also

Life becomes more interesting and wonderful when you share your memorable moments with friends and family through unique photographs. You can create your own unique style impressed with image editing software. And after hours of work stress you can also dr driving, dr driving baixar ,download dr driving, dr driving

In your blog I was happy to see your article, better than last time, and have made great progress, I am very pleased. I am looking forward to your article will become better and better. hotmail login | red ball | 192.168.1.1

The blog or and best that is extremely useful to keep I can share the ideas of the future as this is really what I was looking for, I am very comfortable and pleased to come here. Thank you very much.animal jam | five nights at freddy's | hotmail login

Thanks for your post! Through your pen I found the problem up interesting! I believe there are many other people who are interested in them just like me! Thanks your shared!... I hope you will continue to have similar posts to share with everyone! I believe a lot of people will be surprised to read this article!abcya

Jim Corbett National Park, the first word which comes to our mind after listening to this word is Jungle Safari/jeep Safari. Jim Corbett Safaris are world renowned and tourists from all over the world visit Jim Corbett National Park for Jim Corbett Safari. you can admire different-2 animals through corbett safari. For best packages check out now at Jim Corbett Safari

I was very impressed by this post, this site has always been pleasant news. Thank you very much for such an interesting post. Keep working, great job! In my free time, I like play game: douchebagworkout2.org. What about you?

Among the pages that I have visited and found to be very nice is this post, an article that has been excellently written. It is very nice and professional. Sharing more would be highly appreciated. If you are a student looking for the best Nursing Dissertation Writing Help, why not inquire for the best services at our firm. We do offer the best services, which come at very affordable rates. We do not disappoint.

I have read through other blogs, but they are cumbersome and confusing more than your post. I hope you continue to have such quality articles to share with everyone! I believe a lot of people will be surprised to read this article!vex 3

This is one more marvelous site page that has indicated me amazing assets which incorporates instructional exercises and materials. So I propose you by and by experience these wonderful assets to learn something which is exceptionally helpful for everybody out there. If you love the Winx Club games you can try to watch it 3ª Stagione for free! Thanks Admin!

"Thomas S. Allen, he comes to Rochester, New York around 1910, Coach Outlet Store Online sees the canal for the first time, hears the phrase 'low bridge,' and he ends up composing the song. It's the only canal song he wrote. Not only was he not a canal man, but no one ever sang the song, at least on the 19th century canal."

The canal, which turned 200 years old last Tuesday, was championed by a man who was as stubborn as a mule: Dewitt Clinton, a mayor of New York City who became governor of the state. He spent 10 years fighting to sell this project to a deeply skeptical public. "It was not an easy sell," said Brad Utter, a New York State Historian.Presidents Jefferson and Madison refused to help fund coach handbags outlet the canal, so Clinton had to raise the $7 million needed to build it.The History Center of the Niagara County Historical Society

A official coach factory outlet online trip that could have taken six weeks before the canal now took less than one week, and cost one tenth of an overland trip. So as soon as it opened, the canal was overwhelmed with traffic, and it paid for itself with tolls in just 10 years. "Boats would be packed up on both sides of the banks. And of course while they were lined up, waiting to go through, they would spend their time and money in town here. And that added to the population here in Lockport."

Population grew in towns all along the canal. Mayor Lovely coach factory outlet Warren traces the beginnings of her city to the canal.

"The Erie Canal was the foundation of Rochester," Mayor Warren said. "It was the foundation of our cheap coach purses industry. We were a flour mill city, and that's the way that Rochester first started to build itself up. Population started to grow once the Erie Canal came into fruition."

The lackluster response from the Russian government raises the question of FIFA’s responsibility and accountability in ensuring the safety of LGBTQ Russia national football team. Iceland at the 2018 World Cup: What to know about that awesome viking chant, including its origins Russia VS Saudi Arabia.It's always exciting to see teams make an inaugural World Cup appearance england training kit, but there's an exciting mystique about Iceland because of the traditional chants that will be unveiled Croatia VS Nigeria.The 2018 World Cup kicks off June 14 in Russia,replica football kits with the host nation and Saudi Arabia opening the highly anticipated tournament in Moscow. From there,classic football shirts the remaining 30 teams will start play in the subsequent days until the group stage concludes two weeks later on June 28.Worden also said that she has heard from many fans who have testimonials from LGBTQ fans who simply will not be going Russia VS Saudi Arabia. Similarly,world cup 2018 location for all the fans within the Gay Football Supporters’ Network who have traveled to previous foreign soccer competitions,England National Football Team Connell is only currently aware of two who are planning to go to Russia cheap football shirts replica.

About Aegisub

Aegisub is an advanced subtitle editor for Windows, and UNIX-like systems, such as Linux, Mac OS X and BSD. It is open source software and free for any use.

Aegisub natively works with the Advanced SubStation Alpha format (aptly abbreviated ASS) which allows for many advanced effects in the subtitles, apart from just basic timed text. Aegisub's goal is to support using these advanced functions with ease.