Slide Cast Fixer es un conjunto de herramientas diseñadas para automatizar tareas de post producción en vídeos de capturas de pantalla y de presentaciones en diapositivas. Está relacionado con mi trabajo en el portal de vídeos media.upv.es de la Universidad Politécnica de Valencia, y se creó utilizando como código base el proyecto videoanalizer, que también desarrollé para esta institución.
Descripción
Esta herramienta surgió por la necesidades específicas del departamento de producción Multimedia del Área de Sistemas de Información y Comunicaciones de la Universidad Politécnica de Valencia. En su servicio Polimedia, se realizaban grabaciones en estudio de forma rápida: vídeos breves, sin cortes y sin postproducción. El objetivo del servicio es generar vídeos que estén disponibles en el portal de recursos multimedia pocos minutos después de la grabación, y por ese motivo no se realizan ningún tipo de tareas de postproducción: cuando hay un error en un vídeo, se vuelve a grabar. Al tratarse de vídeos breves, es preferible repetir antes que editar de forma manual para hacer cortes.
En muchas ocasiones, se presenta la necesidad de sustituir o hacer correcciones en la totalidad o parte de las diapositivas de la presentación, pero el vídeo del ponente es perfectamente válido. Por ejemplo, puede haber un error tipográfico en alguna diapositiva, un cambio en algún dato o la necesidad de sustituir algún contenido gráfico protegido por copyright, que aunque puede utilizarse legalmente en el ámbito académico, si que puede presentar algún problema al subirlo a otras plataformas de vídeo como YouTube.
Slide Cast Fixer se creó como una solución a este tipo de problemas. Permite realizar cambios en el vídeo de la presentación del ponente de forma automática, y sin necesidad de volver a realizar toda la grabación.
Algunas de las herramientas que proporciona esta utilidad son:
- Reemplazando una imagen: mediante análisis de imagen, se reemplazan los fotogramas que coinciden con una imagen de entrada, por otra imagen de sustitución.
- Sustitución por código de tiempo: permite sustituir los fotogramas del vídeo en base a instantes de tiempo
- Mezclador de diapositivas: reemplaza los fotogramas de un vídeo de presentación de tipo Power Point, por una versión actualizada de la misma presentación. En esta modalidad, se tiene un vídeo de una presentación, y se quiere sustituir por una versión actualizada de la misma presentación, con el mismo número de diapositivas. Con esta herramienta se sustituyen las imágenes del vídeo por el fotograma análogo de una presentación actualizada. Además, el programa utiliza técnicas de análisis de imagen para extraer el puntero del ratón, si lo hubiera, y restaurarlo en el vídeo resultante
Destacado
Este proyecto es una refactorización y ampliación del proyecto videoanalizer que realicé también para la Universidad Politécnica de Valencia. Utilicé las mismas técnicas para hacer el análisis y comparación de las imágenes.
Para saber más sobre las técnicas que utilicé para la comparación de imágenes, tienes más información en la página del proyecto video analyzer
Disponibilidad
El proyecto es de código abierto y está disponible para descarga en su repositorio de Github: