

Now, run the Python code with: python3 split.py (There are just two of them In the name of the file you entered and in the last line of the code). mp4 in the Python script with the format you desire. avi, then simply replace all the occurrences of. If you were trying to clip other formats such as. Replace the name of the file filename.mp4 with the name of the video file you have (It must be in the same current working directory). Now, coming to the important part, here’s the code that you need to put in your split.py Python file: #!/usr/bin/env pythonįrom .ffmpeg_tools import ffmpeg_extract_subclipįfmpeg_extract_subclip(required_video_file, starttime, endtime, targetname=str(times.index(time)+1)+".mp4") Just make sure that you follow the exact same format: start_time-end_time (With no spaces in between, and each one in its own separate line). E.g if you want to create 100 smaller clip, then you can do it. You can add whatever number of lines you like into that file.

Notice how we needed to convert the format from 1:00 to 60 (always in seconds). Then, your times.txt file contents should be the following: 0-60 Let’s say that your original video that you are trying to clip is 20 minutes long, and you want to create 3 smaller videos, the first one is from the start and till 1 minute ( from 0 to 60 seconds), the second one is between 1:00 and 1:20, and the 3rd one is between 1:40 and 2:00).

First, make sure you have Python 3 installed on your Windows or Linux distribution, and also make sure that pip is installed.
