Cómo descompilar un archivo de video en imágenes con FFMPEG en Linux

¿Alguna vez has grabado un clip de video y luego te has preguntado “ ¿Cómo convierto todo esto en imágenes individuales? ”? Si es así, esta guía es probablemente lo que estás buscando. Verás, hay una herramienta llamada FFMPEG. Es una herramienta de video y se puede usar para una multitud de cosas.

Esto incluye descompilar videos. No he encontrado una manera más eficiente de tomar un archivo de video y convertirlo en una masa de imágenes fijas. Es una operación simple de línea de comandos, una que puede necesitar ser ajustada y experimentada dependiendo de lo que quieras.

Descompilar un archivo de video en imágenes

Antes de que podamos comenzar la operación, necesitarás tener FFMPEG instalado en tu sistema. Como esta herramienta es bastante popular, no deberías tener problemas para encontrar este software en el repositorio de paquetes de tu distribución de Linux. Busca ffmpeg.

Una vez que eso esté hecho, encuentra el archivo de video que deseas descompilar y lanza una ventana de terminal. Dentro de la ventana de terminal, ingresa este comando:

ffmpeg-i videoname.filetype image%d.png

Lanza una ventana de terminal.

Nota: es una buena idea mover tu archivo de video a una carpeta separada lejos de todos tus otros archivos. FFMPEG convertirá tu video en miles de fotogramas que necesitarás clasificar.

Si este comando parece confuso, es porque no ha sido configurado. Para empezar, necesitarás cambiar videoname.filetype por el nombre de tu archivo de video (como video.mp4, etc.).

Otra cosa que puedes cambiar es el tipo de archivo en el que se guardarán los fotogramas. El comando está configurado para el formato de imagen PNG. Si prefieres algo un poco más consciente de la memoria, considera cambiar esta parte del comando a image%d.jpg.

La herramienta FFMPEG generará miles de archivos de imagen.

Una vez que hayas ajustado tu comando a tu gusto, simplemente ejecútalo. La herramienta FFMPEG tomará tu video y generará miles de archivos de imagen, uno por cada segundo del video. Esto puede tardar mucho tiempo (dependiendo de la potencia de tu computadora y de la duración del video), así que ten paciencia.

¿Qué puedo hacer con estas imágenes?

¿Quieres hacer una animación GIF del video que acabas de descompilar? Es muy posible. Todo lo que realmente tienes que hacer es importar algunos de tus fotogramas extraídos en el editor de imágenes Gimp y crear una animación. Desde allí puedes compartir tu imagen con tus amigos. Es un truco genial, realmente.

Importa algunos de tus fotogramas extraídos.

También puedes importar tus fotogramas como una secuencia de imágenes en OpenShot y Kdenlive. Esto suena inútil a simple vista, pero en realidad es bastante útil. Por ejemplo: tienes un archivo de video en un formato menos que estelar. ¿Por qué no simplemente extraer el audio, convertir el video en fotogramas y luego recompilarlos juntos en formatos que realmente te gusten? ¡Las posibilidades son infinitas!

Conclusión

FFMPEG es una herramienta increíble con una utilidad aparentemente interminable. ¡Me cuesta encontrar exactamente qué es lo que esta herramienta no puede hacer! Descompilar fotogramas de video es solo un ejemplo de las muchas cosas geniales que puede hacer.

¿Conoces algún secreto de FFMPEG? ¡Publica en los comentarios a continuación!