FFmpeg hará esto por usted.
Su comando podría verse así:
Código:ffmpeg -i input.mpg -ss 00:00:10 -t 00:00:30 out1.mpg-ss es el punto de inicio en hh:mm:ss desde el principio de su archivo de video
-t es el tiempo en hh:mm:ss de su nuevo segmento.
Entonces, en el ejemplo anterior, comienza 10 segundos desde el comienzo del archivo original y termina 30 segundos después.
Si desea crear varias partes en una sola pasada, lo siguiente debería funcionar:
Código:ffmpeg -i input.mpg -ss 00:00:10 -t 00:00:30 out1.mpg -ss 00:00:35 -t 00:00:30 out2.mpg En este ejemplo, el primer segmento es el igual que el primer ejemplo, pero también está creando un segundo archivo que comienza en 35 segundos y dura 30 segundos.
.