Por Ergaster
el 09/01/2022
en
Tutorial
Dividir un vídeo con FFMPEG
Divide un vídeo en fragmentos sin gastar recursos
Supongamos que tenemos un vídeo de 110 minutos de duración (1 hora y 50 minutos), y que lo queremos dividir en dos partes de 55 minutos, primero obtenemos la parte inicial con el siguiento código:
ffmpeg -i video-entero -t 00:55:00 -codec copy primer-fragmento.ext
A continuación extraemos la segunda parte del vídeo con los comandos y parámetros que figuran en la línea inferior:
ffmpeg -i video-entero -ss 00:55:01 -codec copy segundo-fragmento.ext
Y esto sería todo el proceso para tener el vídeo dividido en dos parte. Ahora nos quedarán tres archivos, siendo uno el vídeo entero y los otros dos, las partes en lo que lo hemos dividido.
Extraer un fragmento del vídeo
Cuando queremos extraer un fragmento de un vídeo; una escena que nos parece interesante, o una frase, etc. Lo podemos efectuar de dos maneras.
Primera forma: con el tiempo de duración
Podemos cortar el trozo de vídeo especificando la duración de este. Imaginemos que queremos cortar un pedazo de vídeo que comienza en el minuto 17 y en el segundo 10, escena que se prolonga 5 minutos y 20 segundos. Lo haremos así:
ffmpeg -i origen.mp4 -ss 00:17:10 -t 00:05:20 -c:v copy salida.mkv
Segunda forma: especificando inicio y fin
Tomando como ejemplo el caso anterior, usaremos el siguiente conjunto de comandos y parámetros:
ffmpeg -i origen.mp4 -ss 00:17:10 -to 00:22:30 -c:v copy salida.mkv
Como se aprecia, lo único que varía es el parámetro "to" .
prueba
Comment Tweeting!