miércoles, 11 de marzo de 2020

Extraer los cuadros (frames) de un video utilizando GNU/Linux



En este video, publicado hace más de dos años en el canal de Youtube de blacktechhack, se explica cómo extraer los cuadros (frames) de un video en GNU/Linux.
Esto puede ser útil, por ejemplo, a la hora de tener que elegir una imagen para hacer una miniatura del video o de asignarle una imagen al atributo poster de la etiqueta video de html5.

Básicamente, el procedimiento consiste en:
  • tener instalado en el sistema el ffmpeg.
  • en una terminal de línea de comandos, moverse hasta el directorio en el que se encuentre el video en cuestión (que llamaré “video.mp4” en este caso).
  • luego, para generar una imagen en formato png por cada cuadro del video se debe escribir:
    ffmpeg -i video.mp4 img%d.png
    Cada una de la nuevas imágenes (tantas como cuadros tenga el video) se generará en el mismo directorio y se guardarán numeradas de forma correlativa.
  • en caso de querer obtener solo un cuadro por cada segundo del video, se deberá escribir:
    ffmpeg -i video.mp4 -vf fps=1 img%d.png

No hay comentarios.:

Publicar un comentario

Lo que escriba a continuación será revisado antes de publicarse.
Gracias por tus comentarios.