You downloaded a movie, subtitles are not included, so you go to the Internet and download them.
Unfortunately, subs doesn't match with what is being said in movie.
You try to sync manually, taking care of every milli second but still you just can't get it working.
Seems familiar, right?
If it does, then read on.
This tutorial is done on VLC android | Download
- First, select subtitle file that you downloaded (.srt file).
Note down the time when audio plays and the time when subtitle text appears.
In my example, subtitle text appears on 56 Seconds mark, and audio plays on 1 minutes 3 seconds mark.
Now, Calculate the difference, here 7 seconds.
Convert the difference into milli seconds, here 7000 ms.
Now, Go to 'subtitle delay' it will allow you to set value in plus and minus numbers. Which way to go?
If subtitle text appears first and then audio, subtitle delay will be in '+' numbers, else (audio plays first and then subtitle text) then delay will be in '-' numbers.
So I put +7000 ms, as subs appeared first. And done.
Hope you found this useful :P