Gaupol, a text-based subtitle file editor

about gaupol

In the next article we are going to take a look at Gaupol. This is a text-based subtitle file editor, which will facilitate tasks such as creating and translating subtitles or synchronizing the subtitles to match the video. Gaupol is written in Python and includes a video player, as well as supporting the launch of an external one. The program will also accept multiple subtitle file formats and provides means to create subtitles, edit texts and synchronize subtitles to match the video.

Gaupol is available for Gnu / Linux and Windows, and was released as Free Software under the GNU General Public License (GPL). The user interface of this program is based on the GTK 3 toolkit, and has been designed to better fit the GNOME desktop environment.

It is a simple and easy to use tool. Its goal is to make a simple subtitle editor available to users. At present, Gaupol is useful for converting between different formats, translating and manually editing subtitles. It provides some ways for text correction and time manipulation, with which it will be easy to match the subtitles we want with the video.

General characteristics of Gaupol

Gaupol preferences

Features of this program include:

  • It has an interface for multiple documents, which allows a certain amount of batch processing.
  • The line lengths optionally displayed on all text elements.
  • The fully supported formats are: MicroDVD, MPL2, SubRip, webVTT, SubViewer 2.0 and TMPlayer. It also includes some partially supported formats such as Sub Station Alpha and Advanced Sub Station Alpha.
  • Support for a wide range of character encodings, including automatic detection.
  • It will give us the possibility of making conversions between all the supported formats, including conversion of most markup tags.
  • Unlimited undo and redo.
  • This program will give us the possibility of insert, delete, split and merge subtitles.
  • We will also have the find and replace option, including regular expressions.
  • Alternation of italics and lines of dialogue.

Gaupol spell checker

  • Count with one spelling checker.
  • We will have the possibility of capitalize texts in lowercase.
  • We can establish the adjusting the duration of the subtitles.
  • Conversion of frame rate. We will be able to use custom and non-standard frame rates.
  • The program also offers us the possibility of obtaining a view preview on an external video player.
  • We will be able batch save all open documents in the chosen format.

Install Gaupol on Ubuntu

Gaupol we can find it available as flatpak package. For this reason we need to install flatpak and flathub on our Ubuntu system. If you still do not have this technology installed on your computer, you can follow the guide that a colleague wrote about it on this blog a while ago.

Once the ability to install packages is enabled flatpak on our computer, we can now open a terminal (Ctrl + Alt + T) and run the following install command. This will install the latest version of Gaupol available on our Ubuntu system.

install gaupol

flatpak install flathub io.otsaloma.gaupol

Once the installation is finished, we can search for the launcher on our computer or we can also run the following command in terminal (Ctrl + Alt + T) to start Gaupol:

gaupol launcher

flatpak run io.otsaloma.gaupol

When the program starts, We will see that it has a very basic interface, which will allow beginner users to easily create and edit subtitles.. We will be able to correct the text and timings so that they exactly match the time period of the video. It also supports a spell checker, a free translation mode for any language we want to translate it into, and automatic detection software. In the interface everything is well organized so that anyone can find what they are looking for without problems.

gaupol working


For remove this program from our team, we will only have to open a terminal (Ctrl + Alt + T) and execute the command:

uninstall gaupol

flatpak uninstall io.otsaloma.gaupol

It can learn more about this subtitle editor in the project website or from your repository on GitHub.

Add Comment