Aegisub requires several external libraries in order to operate. This page will attempt to list all the requirements when building on any platform.
This page is for Aegisub 3, the dependencies for the old 2.1.x series are somewhat different.
- The following packages are required and cannot be skipped.
|wxWidgets||>= 2.9.3||Compiled with OpenGL and STC.|
|iconv||>= 1.11||Patched version for Windows is included in contrib.|
|OpenGL||Anything from the last 20 years|
|FontConfig||>= 2.4.2||Required for the fonts collector|
|FreeType2||>= 2.3.5||Required for libass|
It is possible to build Aegisub without these packages, but they are strongly recommended, as they provide several key features.
|hunspell||1.1.9 or 1.2.2||Required for spellchecking|
|Lua||5.1 (5.2 is not supported)||Required for Automation. Patched version for Windows is included in contrib.|
|libass||0.10.0||Required for subtitle rendering on non-Windows|
|FFMS2||2.16||Required to open audio and video|
|FFTW3||>= 3.3||Improves audio display quality and performance|
You need at least one of these to play audio. You normally do not need more than one.
|ALSA||1.0.16||Recommended player on linux|
|DirectSound||Anything vaguely recent||Recommended player on Windows, included in Windows SDK 6 and later.|
|OpenAL||>= 20060211||Recommended player on OS X|