In KM player we use [ , ] shift+[ and shift+] to resync subtitles +0.5 sec , -0.5 seconds , +5 seconds and -5 seconds respectively , how to do this in VLC ?
Open VLC Player.
Click the File Menu.
Click Open File.
Click Browse to Open the Movie.
Check the "Use a subtitle file" Box.
Click Browse to Open the Subtitle.
Click "Advanced Settings"
Move the Delay into the minus if the subtitles are too fast, move it into the positive if the subtitles are too slow.
You can also just press H and J while the video is running to align the subtitles backward and forward in time. The increments are in milliseconds so it can be pretty easily fine tuned that way.
If you want to fix the subtitles 'for good', i recommend Subtitle Workshop, it's free.
In relation to syncing subtitles for good, see The Best Tools To Edit & Adjust Subtitle Files.