Editor for text-based subtitles
Gaupol supports multiple subtitle file formats and provides means of creating subtitles, editing texts and timing subtitles to match video. The user interface features a builtin video player and is designed with attention to convenience of translating and batch processing of multiple documents.
Gaupol is free software released under the GNU General Public License (GPL). Gaupol should technically run on all major operating systems — though practically Linux is fully supported, Windows is currently lacking the builtin video player and use on Mac has not been tested nor made convenient. Gaupol's user interface is based on the GTK+ toolkit and has been designed to best fit the GNOME desktop environment.
aeidon, a separately installable
general-purpose Python package for reading, writing and manipulating text-based subtitle
files. It is a part of the Gaupol source tree and released along with Gaupol, but
installable separately — and packaged separately in many distros.
and the API documentation