I have several large videos that I want to split into parts. The only way to do that I know is to split one part at a time with OpenShot. I have to split, wait a long time, delete the part, split the next part, ...
Is there a better way? I tried to google but it seems all the methods also require splitting one part at a time. This is really inconvenient as I need each video to be split into 20-30 parts. I want to be able to just mark all the split point and come back later and find it all done. Does anyone know a way?
UPDATE: Now I'm working on a command line solution. I tried this command but the only problem is that there are few seconds of where the video freezes in the beginning (and end) of each output split.
avconv -i x.mp4 -ss 00:00:00 -t 00:01:00 -c:v copy -c:a copy out.mp4 -ss 00:01:00 -t 00:01:00 -c:v copy -c:a copy out1.mp4 -ss 00:02:00 -t 00:01:00 -c:v copy -c:a copy out2.mp4 -ss 00:03:00 -t 00:04:00 -c:v copy -c:a copy out3.mp4
Here is a solution that worked for me.
For example:
I had 50 entries and I put them in a script together. I first put skeletons like
Then I filled out the -ss and put the titles. After that, I used libreoffice Calc with space as a delimiter. I got the values for -t and track with a formula and dragging.
If you do this often you can try to create a bash script. Start with something like this:
Keep in mind that it's a very ugly code, and it will probably produce many errors and empty files, and won't work properly if the input file is more than an hour long, but it'll get you started.