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.

z3nth10n

#10
Citarprimero creas los frames, los muestras, y luego (al darle al botón Stop) los codificas.

Así es exactamente Camtasia, y el porque de que no me guste...

Elektro, aunque pienses que no sea posible hacer lo que Alexperto pide, si hay programas que hacen eso..

Por ejemplo: Fraps... Ahora como lo hace para que no pida mucho recurso, ni idea... Eso tiene que ser la jungla de los algoritmos... xD

Edito: Eso si... No es una opción abrir el vídeo mientras que se graba... Siempre puedes mostrar los picturebox-in-form, pero no más... Eso si, si no quieres petar el disco duro, (mientras que muestres los picturebox-in-form), puedes borrar los archivos, ahora si los necesitas que se vayan codificando en el camino, pues... Npi...

Interesados hablad por Discord.

Alexperto

Ya... pero quiero que sea una aplicacion rentable, que grabe bien(no pido milagros) y no ocupe un montonazo en la ram, para que pueda ser usada en ordeanadores humildes ...

Haber, si he entendido bien, tiene que estar haciendo capturas seguidas todo el rato sin parar, y que cuando le des al boton parar pare y al guardarlo lo compile en un video, entendi bien?

z3nth10n


Interesados hablad por Discord.

raul338

Lo que hace ScreenLogger de LeandroA es detectar cuando se mueve el mouse o se presiona una tecla y ahí se toma una foto y se agrega como fotograma al video, así no consumis tantos recursos cuando no se esta haciendo nada...

Cita de: EleKtro H@cker en 15 Agosto 2013, 20:26 PM
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.
Es que en realidad es así, no podes usar todo el potencial de FFMPEG o H.264 porque tenes que esperar a tener los fotogramas completos (porque sino no seria efectiva la compresion) y no podes tener todo el video en crudo en la RAM :xD


Lo que podes hacer, pero te eleva exponencialmente el nivel de dificultad, es lo que hace radmin (remote administrator), que seria crear un driver de pantalla,  duplicando el monitor principal, entonces tenes un flujo de datos constante que ya te viene indicando que parte de la pantalla cambia y cual sigue siendo estática :P

z3nth10n

CitarLo que hace ScreenLogger de LeandroA es detectar cuando se mueve el mouse o se presiona una tecla y ahí se toma una foto y se agrega como fotograma al video, así no consumis tantos recursos cuando no se esta haciendo nada...

A cuantos Fps va eso? xDD

Interesados hablad por Discord.


Alexperto

Perdon por el mensaje anterior, no me deja editarlo

Yo lo que quiero es que capture a pantalla completa y que en una esquina salga un boton de parar y punto, no os compliqueis tanto xD

De esa forma evitaria grabarlo todo y solo se grabaria el boton de parar en una esquina...

raul338

Cita de: Ikillnukes en 16 Agosto 2013, 11:02 AM
A cuantos Fps va eso? xDD
El video final ni idea x'D pero lo que se ve seria como un "resumen" de lo que paso en la PC, si lo que quieres es grabar como la persona ve un video de youtube y que el video este incluido, el programa no te sirve :P