Cortar un vídeo en partes con ffmpeg

Podemos recortar vídeos con ffmpeg indicando el punto de comienzo, indicado con -ss y el final, indicado con -to:

ffmpeg -i video.mp4 -ss 02:30 -to 03:30 video_recortado.mp4

Crea un vídeo que comienza en el minuto 2:30 y acaba en el 3:30 del vídeo original.

O indicando la duración en segundos con -t:

ffmpeg -i video.mp4 -ss 02:30 -t 60 video_recortado.mp4

Crea un vídeo que comienza en el minuto 2:30 del vídeo original y acaba 60 segundos después.

Podemos cortar varios vídeos combinando estos parámetros tantas veces como necesitemos:

ffmpeg -i video.mp4 -ss 00:02:30 -to 03:30 primer_video.mp4 -ss 4:30 -to 05:00 segundo_video.mp4 -ss 5:30 -to 6:00 tercer_video.mp4

Como vemos, podemos combinar horas, minutos y segundos con minutos y segundos e, incluso, números con un dígito y con dos dígitos.

Si queremos extraer sólo la primera parte de un vídeo, podemos hacerlo con:

ffmpeg -i video.mp4 -t 15 comienzo.mp4

Que creará un vídeo con los 15 primeros segundos del vídeo original.

También podemos extraer sólo el final con:

ffmpeg -i video.mp4 -ss 7:15 final.mp4

Y devolverá un vídeo desde el minuto 7:15 hasta el final del vídeo original.

Para extraer la primera parte de un vídeo (el comienzo) y la última parte de un vídeo (el final) podemos indicar las partes con:

ffmpeg -i video.mp4 -t 00:01:00 comienzo.mp4 -ss 00:02:00 final.mp4

El vídeo llamado comienzo.mp4 será la primera parte del vídeo original, desde el comienzo hasta el minuto 1 y el vídeo llamado final.mp4, será el extracto desde el minuto 2 del original hasta el final.

Como vemos, las fórmulas para recortar vídeos en ffmpeg son múltiples, adaptándose a las necesidades que tengamos en cada momento.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.