Captura automática de imágenes fijas de una presentación de video

Tengo un curso de capacitación en video suministrado como archivos AVI. La mayoría de las pantallas se muestran como diapositivas con un puntero moviéndose sobre ellas.

Me gustaría capturar una captura de pantalla de la diapositiva automáticamente cuando la pantalla cambia (ignorando cuando la imagen cambia un poco debido al movimiento del puntero).

Quiero hacer esto para poder pegar las imágenes en un documento de word o html al que puedo agregar notas a medida que aprendo, ya que en este momento estoy tomando capturas de pantalla, pero es muy lento y tedioso y el curso es muy largo (alrededor de 24 horas de tiempo de juego).

¿Alguien puede sugerir cómo hacer esto?

Respuestas (1)

Puedes hacer esto con Processing . Tendría que escribir un boceto de procesamiento para recorrer la película cuadro por cuadro y calcular qué tan diferente era cada uno del cuadro anterior. Cuando la diferencia esté por encima de cierto umbral, guarde todo el cuadro como un archivo de imagen. Aquí hay una publicación en el foro sobre algo muy similar.

Aparte del procesamiento, también puede usar Jitter de Max/MSP , Composer de cuarzo o un lenguaje de programación de buena fe como Python.

Gracias. Me las arreglé para hacer esto con ffmpeg e imagemagik a través de un script de python.
@zio ¿Está dispuesto a compartir el script de Python? En caso afirmativo, ¿puede obtener un enlace de descarga?
@zio ¿Todavía tiene ese script de python que puede tomar automáticamente imágenes fijas de un video de presentación de diapositivas?