AVIs en C++ Builder

Soltrac

Bueno aki va mi pregunta.

Tengo q realizar un programa que haga mas o menos esto:

Abrimos un archivo AVI (un archivo pequeñito y sin sonido). Con ese AVI podamos contar sus frames y podamos analizar cada frame (numero de pixels y esas cosas).

Ahora mismo, con la clase TAnimate del C++ Builder consigo cargar el AVI y contar sus frames, pero no consigo analizar cada uno de ellos.

Mi idea era que pudiera pasar un frame a BMP o algo asi y luego buscar alguna clase que analice imagenes o algo parecido.

Bueno, se q es una duda compleja, pero si sabeis algo del tema, con algun link a alguna web con explicacion de clases, o nombre de clases que penseis q puedan ser utiles, me sirve.

Gracias

TeKaNeO

Soltrac, yo estoy dando C++ pero aun no he llegado a ese punto de complejidad :P y si no te importa, me gustaria ver un manual o algo sobre el TAnimate, unas explicaciones breves de como funciona :)

Sorry no poder responderte a la pregunta, aun soy novatillo :)

Saludos^^

Soltrac

En el propio help del C++ Builder viene explicado perfectamente. Yo lo he sacado de ahi :)

Por cierto, es posible que tenga algunas rutinas para hacer lo q yo diga en matlab, pero necesito saber como unir matlab con C++ Builder pq solo se hacerlo en VB XDD.

r2d2rigo

Prueba usando una librería para AVI más completa, como el AVIKit o alguna por el estilo :P

Soltrac

Bueno...ya encontre la respuesta por mi cuenta y la posteo aki por si alguien algun dia le hace falta:

Para sacar frames de AVIs con C++ Builder o Delphi teneis la libreria TActiveMovie, q es de pago pero hay una version "gratuita" rulando por emule.

Para hacer lo contrario, de BMPs o AVI hay otra q se llama Avifile, q esta si es gratuita. PAra C++ Builder, no se si para delphi tb.

Bueno a seguir trabajando en el proyecto.

Usuarios habituales

  • Soltrac
  • r2d2rigo
  • TeKaNeO