Convertir un vídeo en imágenes desde GNU/Linux

ffmpeg

Si estás pensando en transformar un vídeo en imágenes, fotograma a fotograma, ahora puedes desde GNU/Linux con ayuda de la herramienta ffmpeg. Esta herramienta es bastante interesante, no solo para esta tarea, también para transformar entre formatos de vídeo, etc. Ya hemos hablado de ella en otras ocasiones, pero ahora te explicamos como pasar una película a imágenes fácilmente.

Ya sea porque quieres obtener una imagen de tu película favorita, porque deseas conseguir un fotograma de un vídeo para usarlo como portada o porque te interese conseguir los fotogramas de un vídeo para poderlos guardar como imágenes, lo primero que debes hacer es instalar ffmpeg si no lo tienes ya instalado.

Una vez instalado, puedes usar el siguiente comando:

ffmpeg -i nombre_video.extension nombre_imagen%d.png

Por ejemplo, imagina que quieres pasar un vídeo que tienes en el directorio Descargas que se denomina boda.mpg a imágenes PNG que se denominen fotoX (siendo X un número) y que se guarde en un directorio llamado fotogramas. Para ello haríamos lo siguiente:

cd Descargas
ffmpeg -i boda.mpg /fotogramas/foto%d.png

Esto nos generaría un directorio con numerosas imágenes denominadas foto01.png, foto02.png, etc. Así hasta completar el vídeo imagen a imagen para que las puedas usar como portada, editarlas y volver a crear un vídeo con otros software como OpenShot, etc.

Espero que te haya servido de ayuda este minitutorial, si tienes cualquier problema, duda o consulta, deja un comentario e intentaré ayudarte en lo posible.


Categorías

Programas, Recursos

Isaac P. E.

Soy un apasionado de la tecnología y me encanta compartir, pero sobre todo aprender cada día más. Me gusta todo lo que tenga que ver con la ciencia y leer sobre esta temática. En mi tiempo libre escribo un libro sobre microprocesadores, mi tema favorito. También me gusta realizar diseños electrónicos en Basic Stamp, Arduino, además me encanta jugar con Linux. Algunos de mis estudios son: - Módulo superior de electrónica y microelectrónica. - Módulo de domótica. - Experto en gestión medioambiental en la empresa. - Técnico en prevención en la industria. - Técnico en montaje y reparación de ordenadores. - Técnico en reparación de portátiles. - Técnico en redes informáticas. - Curso GNU/Linux. Otros conocimientos: inglés, ofimática, programación en diversos lenguajes (C, KOP, VHDL, PBASIC, Arduino y HTML), conocimientos avanzados de Windows y Linux,...

2 comentarios

  1.   Elpidio Moreno dijo

    Saludos, gracias por el tutorial. Siguiendo con el tema de FFmpeg, es posible utilizar NVENC para agilizar la codificación?

    1.    Isaac P. E. dijo

      Hola,

      Si es posible… Puedes ojear esto:

      https://github.com/Brainiarc7/ffmpeg_libnvenc

      Perdona que no te ayude más, pero yo no uso GPU de NVIDIA y no lo he hecho nunca. De todas formas, si tienes dudas o cualquier pregunta, coméntala a ver si te puedo echar un cable.

      Saludos.

Escribe un comentario