Skip to content

redy81/SrtMerge

Repository files navigation

SrtMerge

SrtMerge is a simple command line app to merge blocks in an srt file and creating a new srt with the selected timing.

Syntax

SrtMerge [options] [InputFile] [OutputFile]

Options

  • -l [length] Set the maximum length of the merged block. [default: 500]
  • -d [duration] Set the time duration of each block in seconds. [default: 60]
  • -a Skip the check for sentence's ending.
  • -f Flatten the blocks, by removing all newline characters.
  • -h Show the help.

Examples

Original srt file:

1
00:00:02,845 --> 00:00:09,285
Lorem ipsum dolor sit amet, consectetur adipiscing elit,

2
00:00:09,285 --> 00:00:14,572
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.

3
00:00:14,572 --> 00:00:22,161
Ut enim ad minim veniam, quis

4
00:00:22,161 --> 00:00:36,981
nostrud exercitation ullamco laboris nisi ut aliquip

5
00:00:36,981 --> 00:00:43,796
ex ea commodo consequat.

SrtMerge -l 100

1
00:00:00,000 --> 00:01:00,000
Lorem ipsum dolor sit amet, consectetur adipiscing elit,

2
00:01:00,000 --> 00:02:00,000
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.

3
00:02:00,000 --> 00:03:00,000
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip

SrtMerge -l 100 -a

1
00:00:00,000 --> 00:01:00,000
Lorem ipsum dolor sit amet, consectetur adipiscing elit,

2
00:01:00,000 --> 00:02:00,000
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis

3
00:02:00,000 --> 00:03:00,000
nostrud exercitation ullamco laboris nisi ut aliquip

SrtMerge -l 100 -f

1
00:00:00,000 --> 00:01:00,000
Lorem ipsum dolor sit amet, consectetur adipiscing elit,

2
00:01:00,000 --> 00:02:00,000
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

3
00:02:00,000 --> 00:03:00,000
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip

Coffee corner

If you find this useful, or it helped you to save time, you can buy me a coffee.

Donate

Bitcoin: bc1q3qpmus30sxsanf984hmfs7yugsg7qjgkztk34u

About

Simple Too to merge blocks in an srt file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages