Crea un vídeo a partir de imágenes desde tu terminal Linux

Para mostrar claramente los resultados de mis experimentos, he tenido que realizar vídeos que muestren de manera clara los resultados de mis ejecuciones.

Para ello, he usado una de las herramientas más versátiles: ffmpeg. Para instalarlo sólo tienes que ejecutar:

sudo apt-get install ffmpeg

Para mostrar el uso de ffmpeg para convertir imágenes a vídeo os lo mostraré mediante un ejemplo que podéis modificar a vuestro antojo.

Con este ejemplo se crea un vídeo de 5 segundos a 30 FPS utilizando 15 imágenes. Para dicho ejemplo, las imágenes deben seguir la secuencia: 000.png, 001.png, 002.png, etc.

Una vez metidas las imágenes dentro de una carpeta, entra en dicha carpeta desde la termianl y ejecuta:

ffmpeg -r 3 -i %03d.png -r 30 out.mp4

Donde -r 3 sería el número de imágenes por segundo (que sería 3 ya que queremos hacer un vídeo de 5 segundos con 15 imágenes), -i %03d.png sería la entrada, -r 30 sería la salida de vídeo a 30 Hz (o 30 FPS).