Ver Mensaje Individual
  #1  
Antiguo 06-06-2007
zidfrid zidfrid is offline
Miembro
 
Registrado: abr 2007
Ubicación: buga valle colombia
Posts: 66
Reputación: 20
zidfrid Va por buen camino
comprimir AVI con la API.

hola de nuevo amigos del foro. Resulta que desarrolle una aplicacion que captura video desde una camara web y genero videos en formato AVI, el problema es que cuando guardo los videos en disco, estos me quedan gigantes ya que no quedan comprimidos, para ello necesito un codigo de compresion que va en el campo strhdr.fccHandler y no conosco ninguno que me sirva para colocar en este campo de la estructura, aclaro que esto lo estoy haciendo con la API de windows y que la compresion se debe realizar en tiempo de captura. Ahora si alguien me pudiera colaborar con el codigo de compresion que va en el campo strhdr.fccHandler o con algun metodo para hacer esto, le estaria muy agradecido.
muchas gracias de antemano a quienes me presten atencion.


memset( &strhdr, 0, sizeof(strhdr) );
strhdr.fccType = streamtypeVIDEO;
strhdr.fccHandler = 0x20424944L; //mmioFOURCC('M','S','V','C');
strhdr.dwFlags = AVISTREAMINFO_DISABLED;
strhdr.dwScale = 6000000L;
strhdr.dwRate = 40000000L;
strhdr.dwStart = 0;
strhdr.dwQuality = -1;
SetRect(&strhdr.rcFrame, 0, 0, w, h);
__________________
documentos de word
Responder Con Cita