Capturar screenshot de video (mcisendstring))
Publicado por Mauro (1 intervención) el 04/02/2009 06:11:09
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!!!!!!
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!!!!!!
Valora esta pregunta


0