SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: betoxxx87 en Jueves 5 de Enero de 2012, 20:13

Título: Convertir secuencia de imagenes en video
Publicado por: betoxxx87 en Jueves 5 de Enero de 2012, 20:13
Hola soy nuevo en esto.   
Les cuento mi problema:
Soy nuevo usando C++, y me pidieron que realice un programa genere video .avi a partir de secuencia de imagenes en un directorio. Ademas, el programa debe estar ejecutandose constantemente, por si en el caso de que se le agregue una nueva imagen al directorio, se vuelva a generar el video, incluyendo las ultimas imagenes que se agregaron. Y si no se le agrega imagenes, debe generar el video la primera ves unicamente.
Me han recomendado que investigue en librerias como libavcodec o libavformat, pero es muy escasa la documentacion.
Encontre un programa que se ejectua en linux, "FFMpeg", que incluye dichas librerias, y da la opcion de generar el video a partir de una secuencia de imagenes, pero se genera una vez y listo. No tiene una opcion para que quede en un loop infinito viendo si se le agregan nuevas imagenes.
Alguien me puede ayudar?
Gracias
 

Título: Re:Convertir secuencia de imagenes en video
Publicado por: diego.martinez en Martes 24 de Enero de 2012, 20:13
haz tu el loop. Crea un proceso que liste los ficheros periodicamente, y cuando cambien ejecuta la generación.

Otra opcion sería hacer un hook del sistema de archivos...