SubSync: Auto Subtitle Synchronization Tool Based On Audio Track

Subtitle Speech Synchronizer

SubSync, or Subtitle Speech Synchronizer, is a very handy tool that automatically synchronizes movie subtitles, so you don't have to adjust them manually. The developer provides binaries for Linux (Snap) and Microsoft Windows.

The automatic movie subtitle synchronization is done by analyzing the audio track, even if it's in a different language than the subtitle file. This is done by using dictionary files that are automatically downloaded by Subtitle Speech Synchronizer, supporting a large number of languages.

The SubSync interface only supports English and Polish languages right now though.

SubSync can also synchronize subtitles based on other subtitles that are available in other languages.

The application features auto character encoding detection, drag and drop support, as well as an easy to use user interface. Some advanced settings are also included, like max points distance, minimum speech recognition score and more, but for most uses you don't need to change anything here.

Subtitle Speech Synchronizer supports automation, by passing arguments on the command line, but the application GUI needs to run in order to perform the subtitle synchronization.

Related: Download Subtitles Via Right Click From File Manager Or Command Line With OpenSubtitlesDownload.py

Using Subtitle Speech Synchronizer (SubSync)


Using SubSync is quite easy, but in case you need some help getting started with this application, here is a short how-to for using it to automatically synchronize subtitles.

Start by browsing for the subtitles files you want to synchronize, by clicking on the files icon next to the Subtitles box:

SubSync

Next, select the movie video file by clicking the file icon next to the References box, and select either an audio track or an existing subtitle in some other language (if available):

SubSync

In case SubSync doesn't detect the correct language, make sure to change it to the correct language for both the subtitle and video files.

Now click the Start button and SubSync should start synchronizing the subtitle file with your video. This may take a while if you're syncing the subtitles with an audio track.

After the synchronization is done, click the Save button and save your new synchronized subtitle file:

SubSync

Download SubSync



Here's a direct link to the SubSync Snap store page: https://snapcraft.io/subsync

You may also install SubSync from the Snap store by using this command:

snap install subsync

In case your Linux distribution doesn't support snaps by default, see how to install it, or download the SubSync source.