AegiSub (formerly Visual SSA) is an open source, free and cross-platform software project that has been designed from the ground up to act as an advanced subtitle editor for your favorite GNU/Linux operating systems.
Supports a wide range of subtitle formats
The application can be used by anyone to easily and quickly create and modify subtitles, supporting multiple Unicode encodings, including UTF-7, UTF-8, UTF-16LE, and UTF-16BE. In addition, AegiSub imports non-Unicode subtitles, and loads Advanced Substation Alpha (.ass), Subrip (.srt), Sub Station Alpha (.ssa), and Plain-Text (.txt) subtitle formats.
AegiSub features multiple undo levels, full tag conversion from the SRT format to ASS, powerful automation module, syntax highlighting, aspect ratio overriding, fonts collector, powerful playback mode and audio timing, as well as many other attractive and unique features that instantly transform it into a powerful application for editing subtitles under a GNU/Linux system.
Easy to use GUI
AegiSub’s graphical user interface is quite easy to use and straightforward. It includes basic text editing functionality, such as the ability to copy/paste lines or find and replace text, allows users to change the style and spell check the subtitle, insert, duplicate, join and split lines, shift times, make times continuous, add video and/or audio streams, use timecode files or keyframes.
From the Preferences dialog, the user can set a wide range of options to make the program act and look exactly like he/she wants. There are a large number of options to tweak, maybe too many, but very useful for such a sophisticated program.
Under the hood and supported operating systems
The entire program has been written in the C++ programming language. It uses the cross-platform wxWidgets framework for its graphical user interface (GUI) and supports all GNU/Linux distributions, as well as the Microsoft Windows and Mac OS X operating systems.