I created a script that takes in the video file. Then using NLP it will find the 10 most interesting topics discussed. Then based on these topics it will cut 30-60 second clips. I also added options to add captions and vertical crop to 9:16 format centering on your face.
Feel free to provide feedback. Would love some help to build out some more features as well.