Something like this should work...
It needs to be invoked via command line parameters:
"Adjust .srt times.exe" "D:\1.srt" "00:00:04,049" 200
Arg 1: The .srt file to parse
Arg 2: The first (from) timestamp where the time shifting should begin
Arg 3: The amount of time in
milliseconds (either positive or negative) to shift
If you need a shifting of multiple seconds, e.g -2.3 -> -2300 ms, use "-2300"
This is the content of a test .srt file:
1
00:00:00,230 --> 00:00:02,939
hi this is Roger in Finland and today
2
00:00:02,939 --> 00:00:04,049
we're gonna take a look at how to add
3
00:00:04,049 --> 00:00:05,730
subtitles to your videos either for
10
00:00:15,990 --> 00:00:18,660
[Music]
not playing loud
zzzZZZzzz
11
00:00:18,660 --> 00:00:21,180
solution is to go through generate an
12
00:00:21,180 --> 00:00:23,160
srt subtitles file it can be done
and this is what gets copied to the clipboard:
1
00:00:00,230 --> 00:00:02,939
hi this is Roger in Finland and today
2
00:00:02,939 --> 00:00:04,049
we're gonna take a look at how to add
3
00:00:04,249 --> 00:00:05,930
subtitles to your videos either for
4
00:00:16,190 --> 00:00:18,860
[Music]
not playing loud
zzzZZZzzz
5
00:00:18,860 --> 00:00:21,380
solution is to go through generate an
6
00:00:21,380 --> 00:00:23,360
srt subtitles file it can be done