wiki:Build/Deps

Dependencies

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.


Required

  • The following packages are required and cannot be skipped.
PackageMin VersionNotes
gettext>= 0.14.5
wxWidgets>= 2.9.3 Compiled with OpenGL and STC.
iconv>= 1.11Patched version for Windows is included in contrib.
OpenGLAnything from the last 20 years
FontConfig>= 2.4.2Required for the fonts collector
FreeType2>= 2.3.5Required for libass

Optional

It is possible to build Aegisub without these packages, but they are strongly recommended, as they provide several key features.

PackageMin VersionNotes
hunspell1.1.9 or 1.2.2Required for spellchecking
Lua5.1 (5.2 is not supported)Required for Automation. Patched version for Windows is included in contrib.
libass0.10.0Required for subtitle rendering on non-Windows
FFMS22.16Required to open audio and video
FFTW3>= 3.3Improves audio display quality and performance

Audio Players

You need at least one of these to play audio. You normally do not need more than one.

packageMin VersionNotes
ALSA1.0.16Recommended player on linux
DirectSoundAnything vaguely recentRecommended player on Windows, included in Windows SDK 6 and later.
PortAudiov19
PulseAudio0.9.5
OpenAL>= 20060211Recommended player on OS X
Last modified 7 months ago Last modified on 10/18/2012 10:42:06 PM