Home » Guides » Aegisub Installation on Linux: Fedora, Ubuntu, Debian, CentOS, RHEL, Manjaro, Arch Linux, OpenSUSE, FreeBSD, Gentoo, and so on.

Aegisub Installation on Linux: Fedora, Ubuntu, Debian, CentOS, RHEL, Manjaro, Arch Linux, OpenSUSE, FreeBSD, Gentoo, and so on.

Aegisub is a subtitle editor that works on multiple platforms such as Windows, macOS, and Linux. It is a powerful, open-source subtitle editor that can be used to create, edit, and sync subtitles to a video. It is a very versatile tool that comes with a comprehensive suite of features. Thus, both amateurs and professionals love Aegisub. If you are here to learn how to install Aegisub on Linux, all you have to do is follow the steps mentioned in the guide below. We have listed several methods that work on Linux and its various distributions. By using the following guide, you can easily install the app on a number of Linux distributions.

What is Aegisub?

Aegisub is an open-source software that offers subtitle editing. You can use the app to create, edit, and style subtitles and closed captions. Although the app started as a means for fan subbing, over time, it became a prominent subtitle editing software, loved by both amateurs and professionals. You can use Aegisub for precise subtitle timing and video preview. The app also offers an audio waveform display to better help with synchronizing subtitles accurately. There is support for ASS/SSA file format, thus allowing users to enable complex styling and animation for subtitles. 

However, Aegisub is unlike other subtitle editors. It uses a powerful scripting tool, based on Lua, and has various automation features, making the task much easier. You can also use the app to create complex effects and handle multiple batches at once. The app is being maintained by a vibrant online community and has a dedicated user base, making it one of the more popular subtitle editors available on Linux. 

aegisub
Aegisub

Features

Here are a few features of Aegisub:

  • Real-time video preview with subtitle overlays.
  • Allows for precise timing using Audio waveform.
  • Multiple file formats supported.
  • Translation available. 
  • Can run on multiple platforms. 
  • You can use custom fonts and colors and complex animations.
  • Supports vector art
  • Pre-installed templates for quick editing.
  • It supports timing post-processing for batch uploads.
  • It has a revert system.
  • Scene timing is done using Keyframe.
  • Supports variable video frame rates and subtitle resolution switching.
  • Lua-based scripting and automation.
  • Macro creations are also available.
  • Dedicated UI for script management.

Dependencies

To build Aegisub on Linux, you will need the following dependencies:

  • TSTools
  • Xxhash
  • Ffmpeg
  • avisynth
  • vapoursynth
  • lsmas
  • bs
  • wwxd and scxvid 

Install Aegisub On Linux

In order to install Aegisub on Linux, you need to, first, pick up a suitable method and then follow the instructions below carefully. 

Method 1. Compile Aegisub On Linux From Source

This is perhaps the most reliable method to install Aegisub on your device. However, it is something that will require the users to have somewhat sufficient knowledge, so we only recommend this for advanced users or developers. 

Step 1. First, install the required dependencies:

On Ubuntu/Debian

sudo apt update
sudo apt install -y git cmake g++ libwxgtk3.0-gtk3-dev libffms2-dev liblua5.1-dev libass-dev libicu-dev libcairo2-dev

For Fedora

sudo dnf install -y git cmake gcc-c++ wxBase3 wxGTK3-devel ffms2-devel lua-devel assimp-devel libicu-devel cairo-devel

Step 2. Now, clone the Aegisub repository:

git clone https://github.com/Aegisub/Aegisub.git

Step 3. After that, start building the app:

cd Aegisub
mkdir build
cd build
cmake ..
make

Step 4. Finally, install Aegisub:

sudo make install

Step 5. You can run the following command to check:

aegisub

Method 2. Install Aegisub On Linux Using Flatpak

You can also use Flatpak, a third-party package manager that is available on most Linux distributions. 

Step 1. First, install Flatpak on your device:

Ubuntu/Debian

sudo apt install flatpak

Fedora

sudo dnf install flatpak

Arch Linux

sudo pacman -S flatpak

Step 2. Then, add the Flathub repository:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Step 3. Finally, install Aegisub:

flatpak install flathub org.aegisub.Aegisub

Step 4. Run Aegisub:

flatpak run org.aegisub.Aegisub

Method 3. Installing Aegisub Via AppImage

Step 1. First, download the Aegisub AppImage file from AppImageHub:

Step 2. Then, make the AppImage executable:

chmod +x aegisub-3.2.2.glibc2.14-x86_64.AppImage

Step 3. Lastly, Run the AppImage:

./aegisub-3.2.2.glibc2.14-x86_64.AppImage

Method 4. Using Snap To Install Aegisub On Linux

Step 1. Start by installing Snap (if it’s not already available):

sudo apt install snapd

Step 2. Then, install Aegisub using Snap:

sudo snap install aegisub

Method 5. Install Aegisub On Linux Using Official Repositories

In this final method, you have to rely on the official repositories of your distribution to get Aegisub. If it’s available in the package manager, you can run the following commands to install the app:

Ubuntu/Debian

sudo apt update
sudo apt install aegisub

Fedora

sudo dnf install aegisub

Arch Linux/Manjaro

yay -S aegisub

Alt Linux

sudo apt-get install aegisub

Void Linux

sudo xbps-install -S aegisub

PCLinuxOS

sudo apt-get install aegisub

Mageia

sudo urpmi aegisub

FreeBSD

sudo pkg install aegisub

OpenBSD

doas pkg_add aegisub

DragonFly BSD

sudo pkg install aegisub

OpenSUSE

sudo zypper install aegisub

Linux Mint

sudo apt update
sudo apt install aegisub
Gilbert John Avatar