Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2009, 23:15
mauronet
 
Fecha de Ingreso: agosto-2006
Mensajes: 10
Antigüedad: 17 años, 8 meses
Puntos: 0
Capturar screenshot de video (mcisendstring)

Hola a todos.
Necesito ayuda con esto... busque mucho x todos lados y no logro tener algo en concreto.

Estoy usando mcisendstring para reproducir videos en vb6.
Lo que necesito es poder tomar capturas del video que estoy repoduciendo para guardarlas en un archivo.

El mcisendstring para reproducir lo uso sobre el manejador de un picturebox (picture.hwnd).
Mi principal idea habia sido, ya que el video se reproduce sobre el picture hacer un
savepicture(picture1.image, "c:\1.bmp")

pero la imagen me la guarda vacia, lo cual luego de pensar como funciona todo es correcto

estuve investigando y parece haber comandos propios de la mcisendstring que generan la captura
algo asi: "capture mpegvideo as C:\1.bmp" pero probe varios de los que googlie y no pude generar nunca la captura.

mi ultima idea tambien fue utilizar el sendmessage con algun parametro para pasar el contenido qe esta manejando el picturebox al portapapeles, pero tampoco tube exito.

Por favor, si alguien lo hizo o tiene alguna informacion hagamela llegar

Desde ya muchas gracias!!!!!!