I want to extract multiple clips from different videos (in different encoding schemes/formats), and then merge them into one video.
The inputs are a list of files and precise timestamps of the clips:
[
("1.mp4", ["00:05:02.230", "00:05:05.480"]),
("4.mp4", ["00:03:25.456", "00:03:28.510"]),
("2.mp4", ["00:12:23.891", "00:12:32.642"]),
("2.mp4", ["00:12:44.236", "00:12:46.920"]),
("3.mp4", ["00:02:06.520", "00:02:11.324"]),
("1.mp4", ["00:06:23.783", "00:06:25.458"]),
("2.mp4", ["00:03:53.976", "00:03:56.853"]),
...
]
Option 1: (...)