Automatically Synchronize Subtitle With Video Using SubSync
Let me share a scenario. You are trying to watch a movie or video and you need subtitles. You download the subtitle only to find that the subtitle is not properly synchronized. There are no other good subtitles available. What to do now?
You can synchronize subtitles in VLC by pressing G or H keys. It adds a delay to the subtitles. This could work if the subtitle is out of synch by the same time interval throughout the video. But if that’s not the case, SubSync could be of great help here.
SubSync: Subtitle Speech Synchronizer
SubSync is a nifty open source utility available for Linux, macOS and Windows.
It synchronizes the subtitle by listening to the audio track and that’s how it works the magic. It will work even if the audio track and the subtitle are in different languages. If necessary, it could also be translated but I did not test this feature.
I made a simple test by using a subtitle which was not in synch with the video I was playing. To my surprise, it worked pretty smooth and I got perfectly synched subtitles.
Using SubSync is simple. You start the application and it asks to add the subtitle file and the video file.
You’ll have to specif the language of the subtitle and the video on the interface. It may download additional assets based on the language in use.
Please keep in mind that it takes some time to synchronize the subtitles, depending on the length of the video and subtitle. You may grab your cup of tea/coffee or beer while you wait for the process to complete.
You can see the synchronization status in progress and even save it before it gets completed.
Once the synchronization completes, you hit the save button and either save the changes to the original file or save it as a new subtitle file.
I cannot say that it will work in all the cases but it worked for the sample test I ran.
Installing SubSync
SubSync is a cross-platform application and you can get the installer files for Windows and macOS from its download page.
For Linux users, SubSync is available as a Snap package. If your distribution has Snap support enabled, use the following command to install SubSync:
sudo snap install subsync
Please keep in mind that it will take some time to download SubSync snap package. So have a good internet connection or plenty of patience.
In the end
Personally, I am addicted to subtitles. Even if I am watching movies in English on Netflix, I keep the subtitles on. It helps understand each dialogue clearly, specially if there is a strong accent. Without subtitles I could never understand a word from Mickey O’Neil (played by Brad Pitt) in the movie Snatch. Dags!!
Using SubSync is a lot easier than using Subtitle Editor for synchronizing subtitles. After Penguin Subtitle Player, this is another great tool for someone like me who searches the entire internet for rare or recommended (mystery) movies from different countries.
If you are a ‘subtitle user’, I have a feeling you would like this tool. If you do use it, please share your experience with it in the comment section.