Como convertir una secuencia de imágenes en un video desde Linux
|En Linux tenemos herramientas muy útiles que nos permiten manipular y trabajar con la edición de vídeo e imágenes. En esta ocasión quería compartir como de manera muy sencilla podemos convertir una secuencia de imágenes en un vídeo usando el comando ffmpeg. Si no tienes instalado el comando se puede instalar desde los repositorios:
sudo apt-get install fffmpeg
Una vez teniendo instalada la herramienta, lanzamos la conversión de la siguiente manera:
ffmpeg -framerate 30 -pattern_type glob -i <span class="hljs-string">'*.jpg'</span> -c:v libx264 -pix_fmt yuv420p out.mp4
Con esto, tendrás como resultado un vídeo con todas las imágenes .jpg dentro de la carpeta, esto tendrá una framerate 30 por lo cual si es una secuencia de imágenes se vera como un vídeo normal en movimiento. No obstante si lo que se necesita es unir varias imágenes como tipo diapositivas, se puede reducir el framerate y esto hará que la velocidad en el paso de las imágenes sea menor.
ffmpeg -framerate 1 -pattern_type glob -i <span class="hljs-string">'*.jpg'</span> -c:v libx264 -pix_fmt yuv420p out.mp4
Esto es un solo ejemplo de todo lo que podemos hacer con ffmpeg. Y tu que sabes hacer con ffmpeg? compartenos.