Correct a constant subtitle delay in desktop VLC
Use VLC’s subtitle delay controls for a steady offset. If timing drifts across the programme, check that the subtitle file matches the edit.

Check whether the offset stays constant
Use a video and subtitle track you can play locally. Compare a line near the start with one later in the programme. If both captions are consistently early or late by about the same amount, use VLC’s subtitle delay control and adjust it a little at a time. VLC documents G and H as shortcut keys in its Windows guide. Check your build’s shortcuts if they behave differently.
Replace an unsuitable subtitle file
If the start looks right but later lines become increasingly early or late, inspect whether your subtitle matches the same cut or frame-rate conversion. A constant shift cannot solve an offset that changes through the video. Use a correctly matched subtitle or the provider’s own track where available. Do not upload someone else’s subtitle file or share a private stream address while reporting the mismatch.