Hola,
veran estoy buscando justamente lo que indica el t?tulo:
una dll de reproducci?n de video que me permita dibujar Sobre el video que se esta reproduciendo, ya sea con las funciones nativas o con funciones propias de la dll.
o sino si se les ocurre algun metodo (no importa si consume muchos recursos, ser? ejecutado en una m?quina potente, no es para un juego) para poder dibujar en tiempo real sobre un video.

Gracias!!

(Gm8 y 8.1 )
Cita de: CGM 2008CGM: Un poco mas serios, mejores Juegos.
Bienvenid@ a CGM. Recomenzamos desde cero, con un reglamento mas estricto, mejor definido y con mas ganas que nunca de hacer juegos con calidad comercial. El que avisa no es traidor: Leete las reglas si no quieres llevarte un capon makero.
Mercilessly!!
Plug-In para animaciones: http://ciberman.net/tweenline/

#1 Enero 06, 2012, 12:47:01 PM Ultima modificación: Enero 06, 2012, 12:52:13 PM por NOKAUBURE
Puedes convertir el video a .gif y cargarlo con sprite_add y luego dibujas encima, lo que alomejor demora mucho en cargar el gif  :-\ luego al acabar el video, borras el sprite y ya. Pero no creo ke sea la mejor solucion.

http://testgmc.yoyogames.com/index.php?s=dad8a0c796a456a77b418ae5a751224a&showtopic=68332&st=0

Aqui una dll para reproducir videos sin parar el juego, no se si el video se interpone a los eventos draw o no, deberias probar tambien (una persona del tema dice que se pueden escribir subtitulos con draw_text mientras se reproduce, asi que tambien se podra dibujar con surfaces)
Noka siempre responde a los temas con 0 respuestas ^^

gracias, igual ya prob? esa dll y no funciona,
aparte el mismo autor lo dice
Citar
Citar
I have a question, can you make the dll play the movie in the background, and let the user draw sprites over the playing movie ?
Is it possible in any way ? and if it is , please tell me how to do this.THAnx verry much , and I hope you can help.
No, unfortunately it isn't. That's because if the movie weren't drawn over the gm window, it would be behind it. Then, the user wouldn't even see it.


Sobre lo de convertir el video a gif no podr?a, primero porque debo trabajar con videos en HD y se perder?a mucha calidad, segundo porque debe ser procesado en tiempo real, no puede haber tiempo de carga (va a ser para hacer un informativo que se va a reproducir todo el tiempo. no puedo arriesgarme a que quede ni 1 segundo la pantalla sin nada)

Gracias, pero, si conoces otra dll me ayudar?a...
Cita de: CGM 2008CGM: Un poco mas serios, mejores Juegos.
Bienvenid@ a CGM. Recomenzamos desde cero, con un reglamento mas estricto, mejor definido y con mas ganas que nunca de hacer juegos con calidad comercial. El que avisa no es traidor: Leete las reglas si no quieres llevarte un capon makero.
Mercilessly!!
Plug-In para animaciones: http://ciberman.net/tweenline/


tiene que decir para que lo quieres, por que tal ves halla otra soluci?n a tus problemas de otra forma 
La cosa es que,.... no tengo la menor idea.

http://matuxgames.blogspot.com/

creo que quieres editar un video hd facilmente, si es asi game maker no es lo que buscas, tu buscas adobe premiere recomendado 100% pero igual y me equivoco asi que pon para que lo quieres.

no, no, no es nada de lo que dijeron, no lo puse porque es medio dificil de explicar, pero si ustedes quieren, aqui les explico:

voy a postularme para ser parte del centro de estudiantes de mi colegio junto con unos amigos, para este o quiza el pr?ximo a?o. yo estar? en la secretar?a de Prensa y difusion. Entre todos los proyectos que tenemos pensados est? hacer una TV informativo que se pasar? por un monitor/televisor que estar? en el buffet del colegio. Este se conectar? a una PC y se transmitir? la se?al de la PC al TV/Monitor.
La idea es hacer un software en GM que muestre los videos/fotos en tiempo real a pantalla completa y que le agregue sobre el video los cl?sicos t?tulos del informativo, el logo, la hora, titulares, etc. Sin embargo no encuentro una dll que me permita drawear sobre un video.
Editar cada video antes de ser pasado para que tengan los titulares y el logo me ser?a m?s dificil puesto que ahora estoy de vacaciones, pero en ?poca de clases soy un estudiante normal y tengo pruebas y ex?menes como todos, no tengo tanto tiempo para editar todos los videos, nesecito que se renderice en tiempo real con la informaci?n de una base de datos.
El ?nico problema es que no puedo dibujar sobre un video.

Espero que haya una forma de hacerlo en gm y no tenga que ponerme a estudiar Action Script de Flash.

Cita de: CGM 2008CGM: Un poco mas serios, mejores Juegos.
Bienvenid@ a CGM. Recomenzamos desde cero, con un reglamento mas estricto, mejor definido y con mas ganas que nunca de hacer juegos con calidad comercial. El que avisa no es traidor: Leete las reglas si no quieres llevarte un capon makero.
Mercilessly!!
Plug-In para animaciones: http://ciberman.net/tweenline/

ok para TV puedes buscar estos Trinity o globe caster, sirven para lo que quieres hacer aunq esto ya se salio del tema de game maker puede que te cierren el post XD.

no entiendes, no quiero tener un estudio de TV en mi casa... simplemente quiero poder usar las funciones draw_ sobre un video en game maker xD
por eso mismo evit? explicar todo... no quiero usar otra cosa que no sea game maker... si saben alguna dll... me ayudar?a mucho...
gracias!
Cita de: CGM 2008CGM: Un poco mas serios, mejores Juegos.
Bienvenid@ a CGM. Recomenzamos desde cero, con un reglamento mas estricto, mejor definido y con mas ganas que nunca de hacer juegos con calidad comercial. El que avisa no es traidor: Leete las reglas si no quieres llevarte un capon makero.
Mercilessly!!
Plug-In para animaciones: http://ciberman.net/tweenline/

Dudo mucho que eso sea posible. Necesitar?as buscar un motor de video que tenga renderizado v?a Direct3D (como VLC), y aunque sea el caso, yo no he sabido de ninguna blblioteca que pueda implementar cambios o embeber funciones en el motor gr?fico de GameMaker.

Aunque no sea propiamente una soluci?n directa a tu problema (ni tampoco vers?til), quiz? te convendr?a utilizar (y aprender) otra plataforma; si no mal recuerdo SFML (Simple and Fast Media Library) pod?a reproducir videos renderizados en la ventana de juego, ve a su p?gina oficial. Para facilitarte la vida, puedes utilizar el binding para lenguaje Python, que no te costar? nada aprender a manejar (Python es un lenguaje sumamente sencillo, elegante y f?cil de aprender).

Aqu? hay un tutorial para instalar PySFML en Windows, y ac? una tarjeta de referencia de la API de SFML. Aqu? hay un tutorial de video con SFML (en C++) pero no deber?a costarte mucho traducirlo a Python.

Saludos.

Algo muy malo, pero que funciona (No comprobado) es usar la DLL de la camara web y enfocar lo que quieras de ahi. Como es un objeto, me imagino que si le das depth alta quedaria detras de otros objetos y quizas de los Draws. Intenta eso, ya que estoy en mi nb y no me funciona bien GM, ademas que tengo 5 minutos de bateria xD
Aunque no se si te sirva estar apuntando con una webcam a tu PC para pasar el video.

Pero si lo que buscas es ponerte en tiempo real a ti dando las noticias, es lo que buscas. Aunque no esta comprobado que funcione, deberias probar.

Y por que no simplemente reproduces el video dentro de un espacio del room dejando, un espacio del room debajo del video en negro simulando ser esto un marco (borde) y usar la funciones de Keyboard para que en tiempo real puedas escribir mientras el video es reproducido incluso agregar algunos cheats que te permitan cambiar el video a reproducir en tiempo real. asi por supuesto tendrias el video, reproduciendose en tiempo real y la ventaja de agregar los subtitulos que gustes...

Cita de: henkuu en Enero 07, 2012, 11:37:13 PM
Dudo mucho que eso sea posible. Necesitar?as buscar un motor de video que tenga renderizado v?a Direct3D (como VLC), y aunque sea el caso, yo no he sabido de ninguna blblioteca que pueda implementar cambios o embeber funciones en el motor gr?fico de GameMaker.

Aunque no sea propiamente una soluci?n directa a tu problema (ni tampoco vers?til), quiz? te convendr?a utilizar (y aprender) otra plataforma; si no mal recuerdo SFML (Simple and Fast Media Library) pod?a reproducir videos renderizados en la ventana de juego, ve a su p?gina oficial. Para facilitarte la vida, puedes utilizar el binding para lenguaje Python, que no te costar? nada aprender a manejar (Python es un lenguaje sumamente sencillo, elegante y f?cil de aprender).

Aqu? hay un tutorial para instalar PySFML en Windows, y ac? una tarjeta de referencia de la API de SFML. Aqu? hay un tutorial de video con SFML (en C++) pero no deber?a costarte mucho traducirlo a Python.

Saludos.

si tengo que usar otro lenguaje voy a hacerlo con action script, aunque ser?a lo m?s pr?ctico hacerlo con GM ya que es el lenguaje que m?s s?...

Cita de: MaanuRP en Enero 08, 2012, 08:50:53 AM
Algo muy malo, pero que funciona (No comprobado) es usar la DLL de la camara web y enfocar lo que quieras de ahi. Como es un objeto, me imagino que si le das depth alta quedaria detras de otros objetos y quizas de los Draws. Intenta eso, ya que estoy en mi nb y no me funciona bien GM, ademas que tengo 5 minutos de bateria xD
Aunque no se si te sirva estar apuntando con una webcam a tu PC para pasar el video.

Pero si lo que buscas es ponerte en tiempo real a ti dando las noticias, es lo que buscas. Aunque no esta comprobado que funcione, deberias probar.

No puedo hacer eso, debo trabajar con videos HD y se perder?a much?sima calidad al filmarlo con una camarita ademas que quedar?a horriblemente mal. Y no pretendo dar yo mismo las noticias, yo voy a estar en mi salon de clases mientras el programa solo se va a encargar de pasar los videos y renderizar los textos dinamicamente.

Cita de: elviskelley en Enero 08, 2012, 02:47:08 PM
Y por que no simplemente reproduces el video dentro de un espacio del room dejando, un espacio del room debajo del video en negro simulando ser esto un marco (borde) y usar la funciones de Keyboard para que en tiempo real puedas escribir mientras el video es reproducido incluso agregar algunos cheats que te permitan cambiar el video a reproducir en tiempo real. asi por supuesto tendrias el video, reproduciendose en tiempo real y la ventaja de agregar los subtitulos que gustes...

hab?a pensado usar solo una parte de la pantalla, pero quedar?a muy poco profesional. En cuanto a lo de escribir los subtitulos en tiempo real... pensaba de hecho cargar los subtitulos de una base de datos.

Gracias!
Cita de: CGM 2008CGM: Un poco mas serios, mejores Juegos.
Bienvenid@ a CGM. Recomenzamos desde cero, con un reglamento mas estricto, mejor definido y con mas ganas que nunca de hacer juegos con calidad comercial. El que avisa no es traidor: Leete las reglas si no quieres llevarte un capon makero.
Mercilessly!!
Plug-In para animaciones: http://ciberman.net/tweenline/