Ir al contenido principal

CPRobot: Cómo obtener una secuencia de imágenes .jpg desde un video

Para unos experimentos necesitaba extraer las imágenes (o cada cuadro de la secuencia) de un video que tenía guardado en mi disco duro.

A pesar de parecer una tarea fácil con el comando ffmpeg, cuando creaba la numeración de cada frame lo hacía con el un número de secuencia que partía del 1, 2,...,10, etc. lo que no me permitía luego poder juntarlos de manera cómoda. Luego de un rato leyendo di con el siguiente comando que me permitía numerar cara frame como yo quería.



ffmpeg -r 10 -b 1800 -i %03d.jpg test1800.mp4

Otros ejemplos:

ffmpeg -i video.avi imagenes%05d.jpg
ffmpeg -i video.avi -f image2 -vcodec mjpeg imagenes%05d.jpg 


El operador de formato %05d.jpg indica que el índice de la secuencia de imágenes será un entero con cinco dígitos. Eso significa que el 1 será formateado como 00001.jpg.

END OF LINE

Comentarios

Entradas más populares de este blog

La tira cómica de Raulito el Friki

Buscando algunas cosas que necesitaba para comunicar un dispositivo por voip, me encontré en un grupo de interés que hacía referencias al sitio y luego de leer un rato no paré de reírme.

TIPS: Tres algoritmos para convertir una imagen de color a gris en python

Hace un tiempo necesitaba convertir unas imágenes que estaban en color a escalas de grises utilizando python. Buscando en internet encontré un sitio donde explicaban las fórmulas que se utilizan en el GIMP para realizar la conversión.

CIMM Modelo de capacidad inmadura

En el marco de la calidad de software existen diversas normas o enfoques de implantación, tales como ISO9001, CMM, SIX-SIXMA que clasifican de alguna forma a las organizaciones. Por ejemplo: Hoy se plantea que existen otro tipo de organizaciones que escapan a estas clasificaciones. CIMM (The Capability Im-Maturity Model) describe que hay organizaciones que no han alcanzado ni siquiera el primer nivel de CMM. CIMM fue desarrollado por Anthony Finkelstein, profesor de UCL, University College London, en el que propuso que existen niveles negativos de madurez. Posteriormente este modelo fue refinado por Tom Schorsch, estudiante de doctorado de jornada completa del Instituto de Tecnología de la fuerza aérea de los Estados Unidos en la Base aérea WrightPatterson, Ohio. Niveles de CIMM 0.Negligente -1.Obstructivo -2.Despectivo -3.Sabotage El nivel 0 se refiere a las organizaciones negligentes. Éstas impiden cualquier desarrollo de software exitoso. Su gran, y a veces única, preocupación es la...