Download for Windows Download for Linux Download for FreeBSD Download for Mac Manual Wiki Forum IRC Trac

Tuesday, July 14, 2009

Aegisub 2.1.7 released

Finally!

It's been almost a month since the 4 year anniversary and the promise of 2.1.7 "within a few days", but lots of stuff happened, people were travelling and otherwise not reachable. But I dare say it'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.

So far, this release is just for Windows. Use the Download button above to get the new version. Release notes and more on what to expect after the break.

A lot of things have changed since version 2.1.6, and sure, it has also been a long time: More than half a year! Here's a summary of the more important changes.

Update: We now also have a complete changelog since 2.1.6 available, courtesy of TheFluff/rhx.

  • DirectSound audio player has been completely rewritten (again) - this should give much better stability of audio playback. Note that the old DirectSound player is still available, you can change to it in Options. If you're using Windows 7, the old one seems to be more reliable.

  • PCM WAV audio provider actually works again, and with files of any size. (No more crashing with files bigger than 256 MB.)

  • Tip of the Day has been removed.

  • Loads of changes to FFmpegSource2 (FFMS2) giving better support for almost everything, making it more stable and so on.

  • Lots of memory leaks have been fixed, Aegisub should use less memory now.

  • Bug fixes in many file format readers and writers. Loading and saving subtitles to foreign formats should be more reliable now. Problems with frame-based/SMPTE timecode-based formats fixed.

  • The Kanji Timer function has been almost completely rewritten, squashing all known bugs and giving a prettier GUI. The use is the same.

  • OpenGL errors in the video display are no longer fatal. You will get an error message, and video won't open if Aegisub doesn't support your graphics card/driver, but it shouldn't crash. See below for a workaround if video doesn't work for you.

  • Some additions to Karaoke Templater, you can now create loops with variable iteration counts (including infinite!) making a lot of effects more feasible.

  • The "Local configuration" option was removed from Options. If you want a "portable" version of Aegisub (as it was intended for making) we now have a separate download package for that. It also actually works as advertised now. See the download page for details.

  • An innumerable amount of other minor, cosmetic changes that just makes everyday use more convenient and smoother.



Read this if video doesn't work:

One of the most common problems with Aegisub is video mode not working with a wide range of graphics cards and graphics drivers, this especially seems to hit users of ATI/AMD graphics cards hard.

Until we can make our usage of OpenGL more robust (or make an alternative implementation of the video display in software and/or Direct3D) we have a workaround that involves forcing Aegisub to use a software OpenGL implementation instead of the one supplied by your graphics card driver.

Before you try this, first try updating your graphics card driver. Get the latest driver directly from the maker of your graphics chip (usually NVidia, ATI/AMD or Intel) if possible, otherwise look at the support site for your computer vendor.

Download MesaGL 7.4.2 for Windows — Unpack this archive to your Aegisub installation folder, next to the aegisub32.exe file. Aegisub should then use software rendering for the video display. It will be very slow/sluggish, but should work in all cases.



If you have any questions about Aegisub, first see our manual, it covers most of the program. Lots of common problems have also already been covered on the forum, try searching the forum, there's a good chance someone has had your problem before.

Related Posts by Categories



84 comments:

  1. Full changelog: http://www.mod16.org/aegisub/aegisub-changelog-217.html

    ReplyDelete
  2. Weeeeeeee!!! You're the best!

    ReplyDelete
  3. Muito obrigado pela nova versão!


    In english: Thanks! ;D

    ReplyDelete
  4. Thank you very much. Off to work with the portable version :p

    ReplyDelete
  5. The portable version doesn't seem to work.
    Operating system: Windows XP x32.

    Steps taken: downloaded the portable version to my USB flash memory --> installed it (just hit next) --> tried to run but got a message that there are files missing --> tried different mirrors for the installer --> didn't work.

    When I tried it at home where I have the regular Aegisub installed it worked fine.

    ReplyDelete
  6. "Confused", please tell which files it says are missing, we'll have no chance to fix it otherwise.

    That being said, I tested the portable version on a fully patched but otherwise completely clean XP SP3 (32 bit) system before releasing, and that worked just fine.

    ReplyDelete
  7. The error message seems to be; “This application has failed to start because the application configuration is incorrect”. I'm not using english OP. I also have SP3. Aegisub started working when I opened Microsoft.VC90.CRT.manifest to notepad and changed version="9.0.30729.1" to version="9.0.21022.8". Here's all I can tell.

    ReplyDelete
  8. when i try to install it, i get a runtime error 7:782, how do i fix it?

    ReplyDelete
  9. Confused: make sure you have the MSVC 2008 SP1 runtimes installed.

    Xech: try redownloading the installer from another mirror.

    ReplyDelete
  10. TheFluff: the whole POINT of a portable installation is that you don't need to install anything on the machine... it shouldn't need the runtimes.

    ReplyDelete
  11. It is anavoidable to have the runtimes installed, since it's a program written in .NET . Java is portable too, but you must have the framework, or virtual machine, to run a Java app.

    Portable usually means no registry entries, no dlls in system32, etc...

    In the new developer era, frameworks are not considered part of the app...

    BTW, great job mina-san! Thank you for a wonderful App that made fansubbing a lot more easier!

    ReplyDelete
  12. Aegisub is NOT .NET, Aegisub is native C++, therefore it can be made portable.
    Also, it's spelled "minna-san".

    ReplyDelete
  13. i downloaded from all 5 mirrors and it still gives me the "Runtime Error (at 7:782)". I tried the setup 2.1.6 and it came up fine.

    ReplyDelete
  14. Xech: What system do you have? (Windows version, service packs, antivirus...)
    I'm not completely sure where the error could be happening, if it's in Inno Setup itself or if it's in Aegisub's setup script, but it doesn't seem to be a commonly known problem in Inno Setup.

    Alternatively, instead of using the installer you can try the portable version of Aegisub as that doesn't require installation. Just remember that it lacks a few features.

    (Note: Inno Setup is the software we use to create the installer.)

    ReplyDelete
  15. im using Windows XP 32bit SP2 with Kaspersky Internet Security 8. Is 2.1.6 using the Inno Setup also?

    ReplyDelete
  16. Yes we've been using Inno for all 2.x releases, however the installer script has changed significantly. It might be something in there that's incompatible with your system. I just can't determine what it might be from the error message because the numbers don't make sense as line numbers or anything else, and I can't find a list of error codes.

    I can't look much into it right now however since I'm not at home with my main development system, but I'll look into it next week.
    For now, your workaround will be to try the portable version.

    ReplyDelete
  17. I also have a problem
    "Runtime Error (at 7:782)"
    "Could not call proc"

    I'm using Windows XP x64 SP2, Kaspersky Internet Security 8

    ReplyDelete
  18. AFTER MESSAGE
    I also have a problem
    "Runtime Error (at 7:782)"
    "Could not call proc"

    I'VE GOT THIS MESSAGE
    "Access violation at address 43454843. Read of address 43454843"


    I'm using Windows XP x64 SP2, Kaspersky Internet Security 8

    ReplyDelete
  19. Alright since we now have two reports of the same error occurring for people running Kapersky Internet Security 8 there's a chance it might be caused by that.
    Kapersky is only offering version 9 (aka. 2010) now so I can't test it myself, if someone can supply me an installer for version 8 (optionally mail me or PM me on the forum) that'd be great.

    ReplyDelete
  20. I installed 2.1.7 successfully when I turned KIS8 off and when I finished installing, I turned KIS8 on again and Aegisub worked just fine for me...

    Hope this helps...

    ReplyDelete
  21. Sigh...
    There isn't anymore ARIA in the splash >_<

    ReplyDelete
  22. I got a copy of KIS8 but couldn't reproduce the crash with it, but if disabling it while running the installer indeed solves the problem that's good.

    I'll make a small FAQ on the download page.

    ReplyDelete
  23. Many many thx. But i have a one problem. When i start aegisub my cpu usage is becoming 50%(i have a dual core cpu) And when i load video cpu usage is increasing to over 75%. Is it my pc problem or aegisub bug. What should i do???

    ReplyDelete
  24. Try disabling the automatic updates checker, that's the only cause for CPU hogging I can generally think of.

    ReplyDelete
  25. After reading the post above about Kaspersky, i disabled and the installer went smoothly. Turned it back on, and Aegisub ran perfectly. Problem solved.

    ReplyDelete
  26. I'm not sure if this only happens to me or not, cause i dont see it on the bug tracker. The automation menu seems to be displaying the same macro twice. So essentially every script in the autoload path is being loaded two time, as this behavior is also present in the automation manager.

    ReplyDelete
  27. Thank you for Russian language.

    ReplyDelete
  28. Anonymous with the double automation problem:
    In Automation Manager, try pushing View Info for each of the copies in a pair of seemingly identical scripts. You should see a full path for each, this should help figure out where things could be going wrong.

    (I wish people who need support would use a proper forum instead of the pseudo-forum blog comments are.)

    ReplyDelete
  29. Hi, first of all thanks for this release (finally OGG files don't crash anymore when timing :D).
    Just wanted to point out that Aegisub won't start on Windows 2000 unless you have the following files: msvcr90.dll, msvcp90.dll and vcomp90.dll.
    I tested this on a machine with Win2K SP4 and those DLLs weren't needed before.

    ReplyDelete
  30. Vaz: Those files you mention are the Visual C++ 2008 runtime libraries, we pack the installer for them together with Aegisub and they should be installed automatically.
    That being said, don't expect much support on an OS that is nearing 10 years of age. We surely don't test on it, if it works it's mostly by incident.

    ReplyDelete
  31. When I use the Style Assistant I have to double click on the names of the styles to go to the next line and with the previous version I used just a single click. Is it a change on this version or a bug?

    ReplyDelete
  32. Will you release .deb packages for Linux ?
    Compil the tarball is not easy for everybody.

    ReplyDelete
  33. Re. style assistant:
    It's intended to be used with just the keyboard, not mouse: Type as much of the beginning of the name of the style you want to use, as needed to uniquely identify it (often that should just be 1-3 letters) and hit Enter to accept.
    It does seem that single-click was the intended UI for selecting a style with the mouse and that somehow got changed to double-click, I don't know why, but personally I think that single-click on a non-button control to commit anything is a bad idea.

    Re. packages for Linux systems:
    There's plans for it, but one major problem we have is the dependency on very recent versions of FFmpeg, which are notoriously rare in most official package repositories.

    ReplyDelete
  34. The styling assistant was changed to use a double click for selection because of the dialog being made modeless. When the user clicked on the dialog to bring it back in focus and if the click was done anywhere in the style list box it would also count as a selection of a style. Which could very easily be missed by the user resulting in a wrong style being assigned.

    ReplyDelete
  35. Good news for linux users !
    But is it possible to release the last working deb package to keep us waiting ?

    ReplyDelete
  36. I really was under the impression that aegisub was written in .NET... Sorry, my bad!

    Then could you statically link the needed dlls in the compiled exe for the portable version? Or perhaps bundle them in the archive of the portable version? I know that size would be increased in both cases, but then you would have a truly portable version...

    ReplyDelete
  37. I'd really prefer having just one binary for Aegisub instead of a separate ones for portable and installer versions.
    It might be that it doesn't work on Windows versions prior to XP, since those don't support SxS assemblies fully. Personally I don't care about a 10 year old Windows version that's soon out of the extended support phase from MS. If you use Win2k that's your own peril.

    ReplyDelete
  38. Hello Any plans for polish translation ?

    ReplyDelete
  39. Jarek:
    All our translations are made by volunteers, and nobody has offered to make a Polish translation yet. However, if you want to translate Aegisub you're very welcome to. There's a lot of information on how to do it on our forum, in the Developers section.

    ReplyDelete
  40. This 2.1.7 is buggiest ever. When i tried to edit one string, it selected 4 or more closeby on its own and edited them too, and did it so repeatedly before i noticed, so i had to do my work twice. Ultimate crap. Tried on 2 different pc's, both were c2d with lots of ram one vista sp2 x86 and other 7 x64 rtm. Oh, and on the latter it throws "DirectSoundPlayer2Thread: Could not lock buffer for filling" every other time. It just couldn't be any better.

    ReplyDelete
  41. The suddenly selecting multiple lines in a single click is a _very_ old bug which we've never been able to find the cause for, however none of us have observed it for a very long time either, so I can only say that it happens rarely now. Workaround: Don't do stuff blindly. Use Undo if something does go wrong.

    As for the "could not lock buffer" on Window 7, that's a known problem and has been in the release notes for this version all along, together with a workaround.

    ReplyDelete
  42. Good to know there's a workaround. As for "seldom multiple rows bug", personally i've never experienced until recently when bumped into it abruptly few days ago with 2.1.7 upgrade. And i'm familiar with the program since ver. 1.10 iirc. Pity. Goodluck in catching the bug though.

    ReplyDelete
  43. I had the 4 lines problem about 3 times in the last month, but I've only noticed that when qc'ing, so I had to re-do all the affected lines, since I had no backup files, and the one on backup folder of Aegisub was also affected.


    So, I don't know, maybe some kind of multi backup per file should be nice, like, creating a new backup every X minutes, naming the backup file with a date timestamp.
    Or creating a new backup with a "revision" number every time the file is saved, but maybe it would create tons of backups...


    Anyway, thanks for this great software. :D

    ReplyDelete
  44. I just want to say thanks!

    ReplyDelete
  45. Hi... I have prblems with aegisub 2.1.7 because qhen I open the audio source from the video... ti begin to crash... It's only my problem?

    ReplyDelete
  46. If you have crashes with Aegisub please post the crash log on our forum so we can investigate it.

    The full file name of the crash log should be in the message you receive just before Aegisub closes.

    ReplyDelete
  47. Intersting enough... I paid attention recently and somewhat figured out, that same multiple strings bug resides in v2.1.6 RELEASE PREVIEW (SVN r2494, amz) too, however, it's less casual: though it also randomly highlights 4 raws for no proper reason, only the correct one gets edited when pressing enter or commit keys, hence no damage is done to script. Wierd. However, hope it helps you guys.

    ReplyDelete
  48. So, I'm a Linux packager and my distro has has a recent ffmpeg... is SVN revision 3131 (as shown at http://www.malakith.net/aegiwiki/Windows_downloads) the recommended version to create a Linux package?
    Funny enough that revision isn't at http://www.mahou.org/~verm/aegisub/...

    ReplyDelete
  49. ~How to convert ass to video file???

    ReplyDelete
  50. Hi, what' about the Mac version for Intel Mac? It's possibile to get it?

    ReplyDelete
  51. Guest_ said...
    ~How to convert ass to video file???

    If you have to ask, you're not going to understand the answer.

    ReplyDelete
  52. I wanted to report a bug in this version!
    When you want to export the subtitles using the Transoform Framerate, Aegisub assigned to the video Framerate wrong! I hope I was clear!
    Thanks!

    ReplyDelete
  53. Do you have any plan to release a new tarball for Unix?

    ReplyDelete
  54. "DirectSoundPlayer2Thread: Could not lock buffer for filling", I have that error too! Will revert back to 2.1.6.

    And if Aegisub doesn't change the welcome and install background back to Akari-chan, I'll stick with 2.1.6 (How can they replace Akari-chan with some eye symbol?)

    ReplyDelete
  55. can i install it in vista.?

    ReplyDelete
  56. Yes, we support all of Windows XP, Vista, 7, Server 2003 and Server 2008, all in both 32 and 64 bit editions.

    ReplyDelete
  57. Oh man.. why did you guys take off the feature where after you press enter on a line that ends at 0:12:145, and the next time starts at 0:12:145.. but instead it starts at the next line which is at a further timing?

    ReplyDelete
  58. ^ugh sorry.. i meant "Grab times" instead of "enter"

    ReplyDelete
  59. I have the openGL error. there's some thing that I could do to fix it? I've update my drivers and codecs but isn't work

    ReplyDelete
  60. Just following up to the other post, any chance for a Mac version for Intel Mac? Thanks. Will watch the post.

    ReplyDelete
  61. This comment has been removed by a blog administrator.

    ReplyDelete
  62. This comment has been removed by the author.

    ReplyDelete
  63. Thanks for your job:
    "Download MesaGL 7.4.2 for Windows — Unpack this archive to your Aegisub installation folder, next to the aegisub32.exe file."

    Finally my video on aegisub is working! Peace and thanks uhhh!!!
    Johny

    ReplyDelete
  64. If you are games lover and love to play games word cookies game download is the most easiest way to get latest games hill climb racing 2 anytime you need to follow just few simple steps five nights at freddys 4 | hotmail login

    ReplyDelete
  65. Thanks for your sharing! The information your share is very useful to me and many people are looking for them just like me! Thank you so much!

    ReplyDelete
  66. http://www.officielmax90boutique.fr/ Nike Air Max 90
    http://www.nikeairmax2016sales.us/ Nike Air Max 2016
    http://www.airhuaracherun2017.us/ Nike Air Huarache
    http://www.2017airmax90.org/ Nike Air Max 2017
    http://www.monclerjacketscoatsoutlets2016.co.uk/ Moncler outlet store
    http://www.nikeairhuarachefemmeshommes.fr/ Nike Huarache
    http://www.chaussuresalomon-france.fr/ chaussure Salomon
    http://www.fitflopsandalsclearance.org.uk/ Fitflop
    http://www.airmax90shoes2017.us/ Air Max 2017
    http://www.airmaxthea2017.us/ Air Max 2017
    http://www.fitflopsandalsclearances.org/ Fitflop clearance
    http://www.airmaxshoes2016.org/ Air Max
    http://www.2017airmax90.us/ Nike Air Max 90
    http://www.max90femmehommes.fr/ Air Max 90 homme
    http://www.fitflopsandalsclearances.us/ Fitflop sale
    http://www.nikeairmaxthea2016.us/ Nike Air Max Thea
    http://www.airmax90hyperfuseonsales.co.uk/ Nike Air Max 90 hyperfuse
    http://www.monclerjacketsoutletsshop.org.uk/ Moncler
    http://www.airmax90pascher2017.fr/ Air Max
    http://www.fitflopsale-australia.com.au/ Fitflop
    http://www.canadagooseparkaoutletuk.org.uk/ Canada Goose outlet
    http://www.nikeshoesfactoryoutletukstores.org.uk/ Nike outlet
    http://www.nikerosheruns2016.us.com/ Nike Roshe Run

    ReplyDelete
  67. This is one of the cult game now, a lot of people enjoy playing them . Also you can refer to the game :
    animal jam 2 | five nights at freddys 2 | hotmail login

    ReplyDelete
  68. This is so fun! What a great idea. Also I love how authentic you seem to be. Your style and passion for blogging is contagious. Thank you for sharing your life!

    ReplyDelete
  69. I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you.
    photoshop online, cool math games

    ReplyDelete
  70. How long does it take to complete this article? I have read through other blogs, but they are cumbersome and confusing. 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

    ReplyDelete

If you need help with Aegisub or have a bug report please use our forum instead of leaving a comment here. If you have a feature request, please go to our UserVoice page.

You will get better help on our forum than in the blog comments.