Mis disculpas por la confusión anterior. Aquí hay una idea simplificada de cómo podrías hacerlo con FFmpeg:
Python:
import os
import subprocess
def cortar_video(ruta_video, carpeta_salida):
comando = f'ffmpeg -i {ruta_video} -c copy -map 0 -segment_time 00:00:03 -f segment -reset_timestamps 1 {carpeta_salida}/output%03d.mp4'
subprocess.call(comando, shell=True)
while True:
ruta_video = input("\nPega la ruta del video: ")
carpeta_salida = input("Selecciona la carpeta de salida: ")
cortar_video(ruta_video, carpeta_salida)
otra_vez = input("¿Cortar otro video? s/n > ")
if otra_vez.lower() != 's':
break
Este script dividirá tu video en clips de 3 segundos. Reemplaza
{ruta_video}
y
{carpeta_salida}
con la ruta de tu archivo y la carpeta de salida respectivamente. Asegúrate de que FFmpeg esté instalado y en tu PATH. Como siempre, verifica y prueba tus scripts antes de usarlos para asegurarte de que cumplen con tus necesidades.