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.
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