Como puedo crear un capturador de vídeo

Iniciado por Alexperto, 15 Agosto 2013, 13:54 PM

0 Miembros y 1 Visitante están viendo este tema.

Alexperto

¡Hola! He buscado por ahí, pero no encontré nada para crear un capturador de pantalla en video, solo en imagen, lo que quiero es que le des al boton play, y en un picturebox vaya reproduciendo el video al tiempo que graba, y al darle al boton parar pare y lo guarde.

estuve intentandolo, pero hice un capturador pesimamete pesimo y lo borre xD.

Gracias

z3nth10n

Hombre la manera más noob que veo es hacer una Serie de Impr Petsis cada x segundos (que serían los FPS) y compactarlos... Pero que te voy a decir yo sobre codes...

solo es una sugerencia... Un saludo. :P

Interesados hablad por Discord.

noalg

Lo puedes hacer con las apis del gdi+, seguro que hay mas de un ejemplo por ahi. Sino busca un proyecto de escritorio remoto de LeandroA creo que lo vi hace poco.
::¿*¿---//&$#\\---▶{}◀---//#$&\\---?*?::


¡¡¡NO PINCHES AQUI SI NO QUIERES INFECTARTE CON UN VIRUS!!!

Alexperto

Ikillnukes; Pero eso no demoraría mucha ram y haria que el ordenador fuera lento, sobre todo en los ebooks?


Noalg: Es para un capturador de pantalla que lo cree con Visual Basic 2008 Express, y quiero que sea dentro del mismo programa, asi que tengo que hacerlo con Visual Basic 2008 Express.

z3nth10n

CitarVisual Basic 2008 Express

Un momento... eso no es .NET??? :huh:

Interesados hablad por Discord.

Alexperto

Siempre me equivoco ....
Please que algun mod lo mueva, haced como que no paso nada ...

noalg

Si, es .net, nose a que te refieres con que sea dentro del programa pero de cualquier manera las apis de windows las puedes usar en vb 2008...
::¿*¿---//&$#\\---▶{}◀---//#$&\\---?*?::


¡¡¡NO PINCHES AQUI SI NO QUIERES INFECTARTE CON UN VIRUS!!!

Alexperto

ewe, no tengo ni idea de como usar las apis ... ¿No hay otro metodo?

raul338

Cita de: Alexperto en 15 Agosto 2013, 18:06 PM
ewe, no tengo ni idea de como usar las apis ... ¿No hay otro metodo?

No hay forma facil, y practicamente si, necesitas usar las APIs, alguna clase para grabar videos a partir de fotogramas, y alguna forma de obtener screenshots de la pantalla.

Busca el screen logger de leandro, te puede servir

Enviado desde mi LG-E612g usando Tapatalk 2

Eleкtro

#9
@Alexperto

El compañero IkillNukes ha dado en el clavo, no es ninguna solución "Noob", no vas a poder codificar el video y mostrarlo al mismo tiempo mientras todavía se está codificando... primero creas los frames, los muestras, y luego (al darle al botón Stop) los codificas.

¿Que consumiria mucha ram?, bueno, no es necesario que captures y muestres bmp's a 32 BitDepth y con una resolución HighDefinition, puedes capturar en tiempo real jpg's pequeños y además disminuirle los efectos visuales de imágen usando las classes de GDI.

Y para codificar el video, aparte de lo que te han dicho, mira si tienes poca información aquí: www.google.com/search?q=google+%2B+vbnet+record+video&ie=utf-8&oe=utf-8&lr=lang_en

Aunque si quieres mi opinión personal, diréctamente usaria una suite de codificación profesional como FFMPEG, X264 o MeGui, además FFMpeg tiene un Wrapper para VBNET y soporta la codificación dada una serie de frames así que lo tienes bien fácil, las otras aplicaciones no lo sé, pero en cualquier caso me parece mucho mejor llamar al x264 por línea de comandos para codificar un video resultante en formato H264 que codificar un video AVI por ejemplo usando otra cosa para que quede una patata xD.

Saludos