How to sync subtitles with video?
Use MX Player.

It has an option to sync by specifying the time to adjust (in seconds).

Go to Options (3dots) ->Subtitles-> Synchronization while playing a video to adjust it..